Commit 1cb01861 authored by Keshav Prasad's avatar Keshav Prasad
Browse files

fix: bootstrap on a multinode scenario

Showing with 0 additions and 8 deletions
+0 -8
...@@ -28,7 +28,6 @@ ...@@ -28,7 +28,6 @@
shell: "nohup {{keycloak_home}}/bin/standalone.sh -Dkeycloak.profile.feature.upload_scripts=enabled -b={{ansible_default_ipv4.address}} -bprivate={{ansible_default_ipv4.address}} --server-config standalone-ha.xml &" shell: "nohup {{keycloak_home}}/bin/standalone.sh -Dkeycloak.profile.feature.upload_scripts=enabled -b={{ansible_default_ipv4.address}} -bprivate={{ansible_default_ipv4.address}} --server-config standalone-ha.xml &"
become: yes become: yes
become_user: "{{ wildfly_user }}" become_user: "{{ wildfly_user }}"
run_once: true
notify: wait for keycloak to start notify: wait for keycloak to start
- meta: flush_handlers - meta: flush_handlers
...@@ -37,7 +36,6 @@ ...@@ -37,7 +36,6 @@
apt: apt:
name: ["python-setuptools"] name: ["python-setuptools"]
update_cache: true update_cache: true
run_once: true
- name: Ensure python packages are installed - name: Ensure python packages are installed
apt: apt:
...@@ -55,38 +53,32 @@ ...@@ -55,38 +53,32 @@
copy: copy:
src: "{{ role_path }}/files/python-keycloak-0.12.0" src: "{{ role_path }}/files/python-keycloak-0.12.0"
dest: /tmp/ dest: /tmp/
run_once: true
- name: Initialize python library to run keycloak bootstrap script - name: Initialize python library to run keycloak bootstrap script
shell: cd /tmp/python-keycloak-0.12.0 && python setup.py install shell: cd /tmp/python-keycloak-0.12.0 && python setup.py install
run_once: true
- name: Save keycloak vars to json - name: Save keycloak vars to json
template: template:
src: "keycloak-bootstrap.conf.j2" src: "keycloak-bootstrap.conf.j2"
dest: "/tmp/keycloak-bootstrap.conf.json" dest: "/tmp/keycloak-bootstrap.conf.json"
mode: "0644" mode: "0644"
run_once: true
- name: Copy realm json file to tmp location - name: Copy realm json file to tmp location
template: template:
src: "keycloak-realm.j2" src: "keycloak-realm.j2"
dest: "/tmp/keycloak-realm.json" dest: "/tmp/keycloak-realm.json"
mode: "0644" mode: "0644"
run_once: true
- name: Copy user manager roles file to tmp location - name: Copy user manager roles file to tmp location
copy: copy:
src: "files/python-keycloak-0.12.0/roles.json" src: "files/python-keycloak-0.12.0/roles.json"
dest: "/tmp/roles.json" dest: "/tmp/roles.json"
mode: "0644" mode: "0644"
run_once: true
- name: Copy the keycloak bootstrap script - name: Copy the keycloak bootstrap script
copy: copy:
src: "{{ role_path }}/files/python-keycloak-0.12.0/keycloak" src: "{{ role_path }}/files/python-keycloak-0.12.0/keycloak"
dest: /tmp dest: /tmp
run_once: true
- name: Run the keycloak bootstrap script - name: Run the keycloak bootstrap script
shell: cd /tmp/keycloak/ && python keycloak_main.py /tmp/keycloak-bootstrap.conf.json shell: cd /tmp/keycloak/ && python keycloak_main.py /tmp/keycloak-bootstrap.conf.json
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment