diff --git a/galaxy.yml b/galaxy.yml index 24dedba..8e73b6b 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -38,7 +38,9 @@ build_ignore: - images - '*.tar.gz' -dependencies: {} +dependencies: + "awx.awx": "*" + repository: http://github.com/ansible/product-demos documentation: http://github.com/ansible/product-demos diff --git a/meta/runtime.yml b/meta/runtime.yml new file mode 100644 index 0000000..86eb2de --- /dev/null +++ b/meta/runtime.yml @@ -0,0 +1 @@ +requires_ansible: ">=2.11" diff --git a/roles/install_demo/tasks/job_template.yml b/roles/install_demo/tasks/job_template.yml index 5a5c7c0..ec5f263 100644 --- a/roles/install_demo/tasks/job_template.yml +++ b/roles/install_demo/tasks/job_template.yml @@ -33,6 +33,7 @@ inventory: "{{ job_template_definitions[demo].inventory }}" project: "{{ job_template_definitions[demo].project.name }}" playbook: "{{ job_template_definitions[demo].playbook }}" + execution_environment: "{{ job_template_definitions[demo].execution_environment }}" fact_caching_enabled: "{{ job_template_definitions[demo].fact_caching_enabled | default('false') }}" credential: "{{ job_template_definitions[demo].credential }}" survey_enabled: "{{ job_template_definitions[demo].survey_enabled }}" @@ -55,6 +56,7 @@ inventory: "{{ job_template_definitions[demo].inventory }}" project: "{{ job_template_definitions[demo].project.name }}" playbook: "{{ job_template_definitions[demo].playbook }}" + execution_environment: "{{ job_template_definitions[demo].execution_environment }}" fact_caching_enabled: "{{ job_template_definitions[demo].fact_caching_enabled | default('false') }}" credential: "{{ job_template_definitions[demo].credential }}" survey_enabled: "{{ job_template_definitions[demo].survey_enabled }}" diff --git a/roles/install_demo/tasks/job_template_loop.yml b/roles/install_demo/tasks/job_template_loop.yml index fb2a879..35360e0 100644 --- a/roles/install_demo/tasks/job_template_loop.yml +++ b/roles/install_demo/tasks/job_template_loop.yml @@ -27,6 +27,7 @@ inventory: "{{ item.value.inventory }}" project: "{{ item.value.project.name }}" playbook: "{{ item.value.playbook }}" + execution_environment: "{{ item.value.execution_environment }}" fact_caching_enabled: "{{ item.value.fact_caching_enabled | default('false') }}" credential: "{{ item.value.credential }}" survey_enabled: "{{ item.value.survey_enabled }}" @@ -49,6 +50,7 @@ inventory: "{{ item.value.inventory }}" project: "{{ item.value.project.name }}" playbook: "{{ item.value.playbook }}" + execution_environment: "{{ item.value.execution_environment }}" fact_caching_enabled: "{{ item.value.fact_caching_enabled | default('false') }}" credential: "{{ item.value.credential }}" survey_enabled: "{{ item.value.survey_enabled }}" diff --git a/roles/install_demo/vars/main/security/hardening.yml b/roles/install_demo/vars/main/security/hardening.yml index af4562b..d44562f 100644 --- a/roles/install_demo/vars/main/security/hardening.yml +++ b/roles/install_demo/vars/main/security/hardening.yml @@ -9,6 +9,7 @@ hardening: playbook: "playbooks/security/hardening.yml" credential: "Workshop Credential" survey_enabled: true + execution_environment: "Default execution environment" survey_spec: name: '' description: ''