commit | author | age
|
912ded
|
1 |
--- |
P |
2 |
|
33d340
|
3 |
- name: Retrieving CA Certificate |
P |
4 |
slurp: |
|
5 |
src: "{{ letsencrypt_ca_file_path }}" |
|
6 |
register: ca_file_b64 |
|
7 |
|
|
8 |
- set_fact: |
|
9 |
ca_file: "{{ ca_file_b64.content | b64decode }}" |
e27ba7
|
10 |
|
c798dc
|
11 |
- name: Set Identity Provider CA Cert Path |
P |
12 |
set_fact: |
|
13 |
rhsso_identity_provider_ca_cert_path: "" |
27c443
|
14 |
when: lets_encrypt_production|bool |
c798dc
|
15 |
|
e27ba7
|
16 |
- name: Retrieve master named certificate |
P |
17 |
shell: ls "{{ letsencrypt_ca_file_dir }}" | grep -o "^master.*cer$" |
|
18 |
register: master_named_certificate |
|
19 |
|
|
20 |
- name: Append CA Certificate to Master Named Certificate |
|
21 |
blockinfile: | |
|
22 |
dest="{{ letsencrypt_ca_file_dir }}/{{ master_named_certificate.stdout }}" backup=yes |
|
23 |
content={{ ca_file }} |
|
24 |
|
912ded
|
25 |
- name: Run Integreatly installer |
P |
26 |
shell: | |
|
27 |
ansible-playbook -i "{{ inventory_hosts_file }}" \ |
c798dc
|
28 |
playbooks/install.yml -e eval_self_signed_certs="{{ self_signed_certs_enabled }} -e rhsso_identity_provider_ca_cert_path={{ rhsso_identity_provider_ca_cert_path }}" |
912ded
|
29 |
args: |
P |
30 |
chdir: "{{ install_dir }}/evals" |
|
31 |
|
36bff2
|
32 |
- name: Retrieve Openshift master public URL |
P |
33 |
slurp: |
|
34 |
src: "{{ openshift_master_config_path }}" |
|
35 |
register: openshift_master_config |
|
36 |
|
|
37 |
- name: Retrieve Web App URL |
|
38 |
shell: oc get route/tutorial-web-app -o template --template \{\{.spec.host\}\} -n "{{ webapp_namespace }}" |
|
39 |
register: webapp_route |
|
40 |
|
|
41 |
- set_fact: |
|
42 |
openshift_master_url: "{{ (openshift_master_config['content'] | b64decode | from_yaml)['masterPublicURL'] }}" |
|
43 |
|
|
44 |
- name: Print Overview |
|
45 |
debug: |
|
46 |
msg: "{{ item }}" |
|
47 |
with_items: |
|
48 |
- "user.info: Integreatly Workshop Overview" |
|
49 |
- "user.info: Openshift Master Console: {{ openshift_master_url }}" |
|
50 |
- "user.info: Web App URL: https://{{ webapp_route.stdout }}" |
|
51 |
- "user.info: Cluster Admin User: {{ admin_username }} / {{ admin_password }}" |
|
52 |
- "user.info: Evaluation User: {{ evals_username }} / {{ evals_password }}" |
a7e746
|
53 |
- "user.info: Pre-seeded Evaluation Users: evals{01..50} / {{ evals_password }}" |
9c4b26
|
54 |
- "user.info: Getting Started Guide: https://docs.google.com/document/d/1lSb481fCiec0aTlJAw8cRLn_AiQjNgbCZsqq6wWfdWE" |
36bff2
|
55 |
|
912ded
|
56 |
- name: workload tasks complete |
P |
57 |
debug: |
|
58 |
msg: "Workload Tasks completed successfully." |
|
59 |
when: not silent|bool |