Browse Source

checkout the Jboss Templates repo, so that we can work offline later (see #19)

master
Nicolas Massé 8 years ago
parent
commit
c6b94a51e3
  1. 3
      roles/sso/defaults/main.yml
  2. 13
      roles/sso/tasks/main.yml

3
roles/sso/defaults/main.yml

@ -7,7 +7,8 @@
- sso71-mysql
- sso71-postgresql-persistent
- sso71-postgresql
jboss_openshift_application_templates_version: ose-v1.3.7
jboss_openshift_application_templates_tag: ose-v1.3.7
jboss_openshift_application_templates_git_repo: https://github.com/jboss-openshift/application-templates.git
sso_template: sso71-postgresql-persistent
sso_project: sso
sso_realm: 3scale

13
roles/sso/tasks/main.yml

@ -28,8 +28,19 @@
- name: Install java-1.8.0-openjdk-headless (required to use 'keytool')
yum: name=java-1.8.0-openjdk-headless state=installed
- name: Create a temporary directory
tempfile:
state: directory
register: tempfile
- name: Check out the jboss-openshift/application-templates GIT repo
git:
repo: '{{ jboss_openshift_application_templates_git_repo }}'
dest: '{{ tempfile.path }}'
version: '{{ jboss_openshift_application_templates_tag|default(''master'') }}'
- name: Create the Red Hat SSO templates (globally)
command: oc create -n openshift -f https://raw.githubusercontent.com/jboss-openshift/application-templates/{{ jboss_openshift_application_templates_version }}/sso/{{ item }}.json
command: oc create -n openshift -f '{{ tempfile.path }}/sso/{{ item }}.json'
with_items: "{{ sso_available_templates }}"
register: oc
failed_when: oc.rc > 0 and 'Error from server (AlreadyExists):' not in oc.stderr

Loading…
Cancel
Save