Browse Source

final changes

main
Nicolas Massé 5 years ago
parent
commit
7df1c9d245
  1. 2
      inventory.sample
  2. 10
      provision.yaml
  3. 8
      scenarios/baseline.yaml
  4. 10
      scenarios/ldap.yaml
  5. 8
      scenarios/mariadb.yaml
  6. 9
      scenarios/one-node.yaml

2
inventory.sample

@ -1,2 +1,2 @@
[sut] [sut]
hp-microserver.itix.fr ansible_become=yes ansible_user=nicolas my-server.example ansible_become=yes ansible_user=john

10
provision.yaml

@ -6,6 +6,8 @@
- enable_ldap is defined - enable_ldap is defined
- enable_https is defined - enable_https is defined
- database is defined - database is defined
- keycloak_env is defined
- keycloak_instances is defined
msg: >- msg: >-
specify the scenario to provision as extra vars (using -e '@scenarios/foo.yaml') specify the scenario to provision as extra vars (using -e '@scenarios/foo.yaml')
@ -215,14 +217,10 @@
image: '{{ keycloak_image }}' image: '{{ keycloak_image }}'
state: started state: started
cpuset_cpus: '{{ item.cpuset }}' cpuset_cpus: '{{ item.cpuset }}'
env: '{{ common_env | combine(db_env) }}' env: '{{ common_env | combine(db_env) | combine(keycloak_env) }}'
volume: volume:
- '/etc/keycloak:/etc/keycloak:z' - '/etc/keycloak:/etc/keycloak:z'
loop: loop: '{{ keycloak_instances }}'
- name: keycloak-server-1
cpuset: 1,5
- name: keycloak-server-2
cpuset: 2,6
vars: vars:
db_env: '{{ postgres_env if database == "postgresql" else mariadb_env }}' db_env: '{{ postgres_env if database == "postgresql" else mariadb_env }}'
mariadb_env: mariadb_env:

8
scenarios/baseline.yaml

@ -1,3 +1,11 @@
enable_https: no enable_https: no
enable_ldap: no enable_ldap: no
database: postgresql database: postgresql
keycloak_instances:
- name: keycloak-server-1
cpuset: 1,5
- name: keycloak-server-2
cpuset: 2,6
keycloak_env:
CACHE_OWNERS_COUNT: '2'
CACHE_OWNERS_AUTH_SESSIONS_COUNT: '2'

10
scenarios/ldap.yaml

@ -1,4 +1,12 @@
enable_https: no enable_https: no
enable_ldap: yes enable_ldap: yes
database: postgresql database: postgresql
openldap_users_count: 1000000 openldap_users_count: 100000
keycloak_instances:
- name: keycloak-server-1
cpuset: 1,5
- name: keycloak-server-2
cpuset: 2,6
keycloak_env:
CACHE_OWNERS_COUNT: '2'
CACHE_OWNERS_AUTH_SESSIONS_COUNT: '2'

8
scenarios/mariadb.yaml

@ -1,3 +1,11 @@
enable_https: no enable_https: no
enable_ldap: no enable_ldap: no
database: mariadb database: mariadb
keycloak_instances:
- name: keycloak-server-1
cpuset: 1,5
- name: keycloak-server-2
cpuset: 2,6
keycloak_env:
CACHE_OWNERS_COUNT: '2'
CACHE_OWNERS_AUTH_SESSIONS_COUNT: '2'

9
scenarios/one-node.yaml

@ -0,0 +1,9 @@
enable_https: no
enable_ldap: no
database: postgresql
keycloak_instances:
- name: keycloak-server
cpuset: 1,5,2,6
keycloak_env:
CACHE_OWNERS_COUNT: '1'
CACHE_OWNERS_AUTH_SESSIONS_COUNT: '1'
Loading…
Cancel
Save