diff --git a/molecule/default/tasks/awx_test.yml b/molecule/default/tasks/awx_test.yml index aaac0b828..a08751620 100644 --- a/molecule/default/tasks/awx_test.yml +++ b/molecule/default/tasks/awx_test.yml @@ -139,6 +139,11 @@ controller_password: "{{ admin_pw_secret.resources[0].data.password | b64decode }}" rescue: + - name: Create debug output directory + ansible.builtin.file: + path: '{{ debug_output_dir }}' + state: directory + - name: Get list of project updates and jobs uri: url: "http://localhost/awx/api/v2/{{ resource }}/" @@ -158,7 +163,7 @@ dest: "{{ debug_output_dir }}/job_lists.json" when: store_debug_output | default(false) - - name: Get all job and project details + - name: Get all job and project_update details uri: url: "http://localhost{{ endpoint }}" user: admin @@ -176,6 +181,38 @@ dest: "{{ debug_output_dir }}/job_details.json" when: store_debug_output | default(false) + - name: Get list of instances + uri: + url: "http://localhost/awx/api/v2/instances/" + user: admin + password: "{{ admin_pw_secret.resources[0].data.password | b64decode }}" + force_basic_auth: yes + register: instances_list + + - name: Store instances_list debug output + copy: + content: "{{ instances_list | to_nice_json }}" + dest: "{{ debug_output_dir }}/instances_list.json" + when: store_debug_output | default(false) + + - name: Get instances detail + uri: + url: "http://localhost{{ item }}" + user: admin + password: "{{ admin_pw_secret.resources[0].data.password | b64decode }}" + force_basic_auth: yes + loop: | + {{ instances_list.json.results | map(attribute='url') }} + loop_control: + loop_var: item + register: instances_details + + - name: Store instances_details debug output + copy: + content: "{{ instances_details | to_nice_json }}" + dest: "{{ debug_output_dir }}/instances_details.json" + when: store_debug_output | default(false) + ## TODO: figure out why this doesn't work # - name: Store debug outputs # copy: diff --git a/molecule/default/templates/awx_cr_molecule.yml.j2 b/molecule/default/templates/awx_cr_molecule.yml.j2 index 16b68373d..3f11c69ae 100644 --- a/molecule/default/templates/awx_cr_molecule.yml.j2 +++ b/molecule/default/templates/awx_cr_molecule.yml.j2 @@ -42,6 +42,9 @@ spec: additional_labels: - my/team - my/service + extra_settings: + - setting: LOG_AGGREGATOR_LEVEL + value: "'DEBUG'" {% if additional_fields is defined %} {{ additional_fields | to_nice_yaml | indent(2) }} {% endif %}