Skip to content

Commit e9c092b

Browse files
committed
Make sure OIDC provisions
1 parent 66b50c8 commit e9c092b

5 files changed

Lines changed: 23 additions & 13 deletions

File tree

group_vars/vm.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ authzadmin:
402402
# VM config for the authz-admin application
403403
##
404404
authz_playground_version: 1.2
405-
authz_playground_snapshot_timestamp: "20160204.074458-4"
405+
#authz_playground_snapshot_timestamp: "20160208.150458-5"
406406
authz_playground_debug: true
407407
authzplayground:
408408
springapp_authz_client_id: cool_app_id
@@ -461,7 +461,7 @@ aa:
461461
rollbar_apiKey: "{{ aa_rollbar_apiKey }}"
462462

463463
oidc_version: "1.0.1"
464-
oidc_snapshot_timestamp: "20160229.102842-1"
464+
#oidc_snapshot_timestamp: "20160229.102842-1"
465465
oidc:
466466
crt_name: "{{ tls_https.crt_name }}"
467467
key_name: "{{ tls_https.key_name }}"

provision-vm.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,12 @@
6767
vars:
6868
env_lang: java
6969
roles:
70-
- tomcat
71-
- java
70+
- { role: tomcat, tags: ['tomcat'] }
71+
- { role: java, tags: ['java'] }
7272
- { role: shibboleth, tags: ['shib' ] }
7373
- { role: metadata-exporter, tags: ['metadata-exporter'] }
7474
- { role: grouper, tags: ['grouper'] }
75+
- { role: oidc, tags: ['oidc'] }
7576
- { role: teams, tags: ['teams' ] }
7677
- { role: mujina-idp, tags: ['legacy' ] }
7778
- { role: mujina-sp, tags: ['legacy' ] }
@@ -80,8 +81,15 @@
8081
- { role: voot, tags: ['oauth', 'voot' ] }
8182
- { role: authz-playground, tags: ['oauth', 'authz-playground'] }
8283
- { role: pdp, tags: ['pdp'] }
83-
- { role: oidc, tags: ['oidc'] }
8484
- { role: aa, tags: ['aa'] }
8585
handlers:
8686
- include: roles/httpd/handlers/main.yml
8787
- include: roles/nginx/handlers/main.yml
88+
89+
- hosts: java-apps
90+
gather_facts: true
91+
sudo: true
92+
vars:
93+
env_lang: java
94+
roles:
95+
- { role: vm_only_oidc, tags: ['oidc'] }

roles/oidc/tasks/main.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,6 @@
66
copy: src=resources dest={{ tomcat.install_dir }}/{{ tomcat.properties_dir }}/oidc owner=tomcat group=tomcat mode=0740
77
register: oidc_language_files
88

9-
- name: copy default oidc client vm
10-
copy: src=defaults.vm.sql dest=/tmp
11-
when: env == 'vm'
12-
13-
- name: insert default oidc client vm
14-
mysql_db: name=oidc-server state=import target=/tmp/defaults.vm.sql
15-
when: env == 'vm'
16-
179
- name: add language files to war
1810
shell: jar -uvf {{ tomcat_install_dir }}/wars/{{ deploy_name }}.war ./resources/ chdir={{ tomcat.install_dir }}/{{ tomcat.properties_dir }}/oidc
1911
sudo_user: tomcat
@@ -36,6 +28,8 @@
3628
copy: src=oidc-logback.xml dest={{ tomcat.install_dir }}/{{ tomcat.properties_dir }}/oidc-logback.xml group=tomcat owner=tomcat
3729
notify: restart tomcat
3830

31+
- meta: flush_handlers
32+
3933
- name: copy virtual host config
4034
template: src=oidc.conf.j2 dest=/etc/httpd/conf.d/oidc.conf
4135
notify: reload httpd

roles/vm_only_oidc/tasks/main.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
- name: copy default oidc client vm
3+
copy: src=defaults.vm.sql dest=/tmp
4+
when: env == 'vm'
5+
6+
- name: insert default oidc client vm
7+
mysql_db: name=oidc-server state=import target=/tmp/defaults.vm.sql
8+
when: env == 'vm'

0 commit comments

Comments
 (0)