mirror of
https://github.com/ansible/awx-operator.git
synced 2026-05-07 22:02:53 +00:00
Improve logging in CI (#1868)
- Set AWX log level to DEBUG - Fix failure to collect awx API output
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user