| | |
| | | - opentlc_integration |
| | | tasks: |
| | | - name: Configure Bastion |
| | | import_role: |
| | | include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/opentlc-integration" |
| | | vars: |
| | | no_log: yes |
| | |
| | | - env-specific |
| | | - install_openwhisk |
| | | tasks: |
| | | - import_role: |
| | | - include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/ocp-infra-openwhisk" |
| | | when: |
| | | - install_openwhisk|d(False)|bool |
| | |
| | | tags: |
| | | - install_prometheus |
| | | tasks: |
| | | - import_role: |
| | | - include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/ocp-infra-prometheus-pre310" |
| | | when: |
| | | - install_prometheus|d(False)|bool |
| | |
| | | - "{{ ANSIBLE_REPO_PATH }}/configs/{{ env_type }}/env_vars.yml" |
| | | tasks: |
| | | - name: Customize Service Catalog UI for workshops |
| | | import_role: |
| | | include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/ocp-infra-enable-custom-catalog" |
| | | when: enable_workshops_catalog|d(False)|bool |
| | | tags: |
| | |
| | | vars_files: |
| | | - "{{ ANSIBLE_REPO_PATH }}/configs/{{ env_type }}/env_vars.yml" |
| | | tasks: |
| | | - import_role: |
| | | - include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/ocp-infra-nexus" |
| | | vars: |
| | | desired_project: "{{admin_project}}" |
| | |
| | | - env-specific |
| | | - install_aws_broker |
| | | tasks: |
| | | - import_role: |
| | | - include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/ocp-infra-aws-service-broker" |
| | | when: install_aws_broker|d(False)|bool |
| | | |
| | |
| | | - install_openshiftapb |
| | | tasks: |
| | | - name: Update ASB |
| | | import_role: |
| | | include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/openshift-ansible-broker" |
| | | when: install_openshiftapb|d(False)|bool |
| | | |
| | |
| | | - install_maistra |
| | | tasks: |
| | | - name: Install Maistra |
| | | import_role: |
| | | include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/ocp-infra-maistra" |
| | | vars: |
| | | openshift_master_public: "{{ master_lb_dns }}" |
| | |
| | | - "{{ ANSIBLE_REPO_PATH }}/configs/{{ env_type }}/env_secret_vars.yml" |
| | | vars: |
| | | zabbix_auto_registration_keyword: OCP Master |
| | | roles: |
| | | - role: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client" |
| | | when: install_zabbix|bool |
| | | - role: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client-openshift-master" |
| | | when: install_zabbix|bool |
| | | - role: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client-openshift-node" |
| | | when: install_zabbix|bool |
| | | tasks: |
| | | - when: install_zabbix|bool |
| | | block: |
| | | - include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client" |
| | | - include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client-openshift-master" |
| | | - include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client-openshift-node" |
| | | tags: |
| | | - env-specific |
| | | - install_zabbix |
| | |
| | | zabbix_auto_registration_keyword: OCP Node |
| | | zabbix_token: "{{ hostvars[groups['masters'][0]].zabbix_token }}" |
| | | hawkular_route: "{{ hostvars[groups['masters'][0]].hawkular_route }}" |
| | | roles: |
| | | - role: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client" |
| | | when: install_zabbix|bool |
| | | - role: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client-openshift-node" |
| | | when: install_zabbix|bool |
| | | tasks: |
| | | - when: install_zabbix|bool |
| | | block: |
| | | - include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client" |
| | | - include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client-openshift-node" |
| | | tags: |
| | | - env-specific |
| | | - install_zabbix |
| | |
| | | - "{{ ANSIBLE_REPO_PATH }}/configs/{{ env_type }}/env_secret_vars.yml" |
| | | vars: |
| | | zabbix_auto_registration_keyword: OCP Host |
| | | roles: |
| | | - role: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client" |
| | | when: install_zabbix|bool |
| | | tasks: |
| | | - when: install_zabbix_bool |
| | | include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/zabbix-client" |
| | | tags: |
| | | - env-specific |
| | | - install_zabbix |
| | |
| | | - "{{ ANSIBLE_REPO_PATH }}/configs/{{ env_type }}/env_vars.yml" |
| | | - "{{ ANSIBLE_REPO_PATH }}/configs/{{ env_type }}/env_secret_vars.yml" |
| | | tasks: |
| | | - import_role: |
| | | - include_role: |
| | | name: "{{ ANSIBLE_REPO_PATH }}/roles/bastion-opentlc-ipa" |
| | | when: install_ipa_client|bool |
| | | |