dump out all the variables used
Dump out all the variables found by ansible Closes-Bug: #1736769 Change-Id: I4c74e9a98d1d4485de19e5d76276af3fca0399c4
This commit is contained in:
parent
78b4acba4c
commit
eb6950ef2c
@ -1,4 +1,14 @@
|
||||
---
|
||||
- name: Run dump vars on all!localhost
|
||||
hosts: all:!localhost:!127.0.0.2
|
||||
roles:
|
||||
- dump_vars
|
||||
|
||||
- name: Run dump vars on localhost
|
||||
hosts: localhost
|
||||
gather_facts: yes
|
||||
roles:
|
||||
- { role: dump_vars, dump_vars_log_dir: "{{ local_working_dir }}" }
|
||||
|
||||
- name: Collect logs
|
||||
hosts: all:!localhost:!127.0.0.2
|
||||
|
2
roles/dump_vars/defaults/main.yml
Normal file
2
roles/dump_vars/defaults/main.yml
Normal file
@ -0,0 +1,2 @@
|
||||
---
|
||||
dump_vars_log_dir: /var/log/extra/
|
3
roles/dump_vars/meta/main.yml
Normal file
3
roles/dump_vars/meta/main.yml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
dependencies:
|
||||
- extras-common
|
34
roles/dump_vars/tasks/main.yml
Normal file
34
roles/dump_vars/tasks/main.yml
Normal file
@ -0,0 +1,34 @@
|
||||
---
|
||||
- name: Prepare directory with extra logs
|
||||
file: dest={{ dump_vars_log_dir }} state=directory
|
||||
become: true
|
||||
|
||||
- name: generate dump_variables_vars script
|
||||
template:
|
||||
src: dump_variables_vars.j2
|
||||
dest: "{{ dump_vars_log_dir }}/dump_variables_vars.json"
|
||||
become: true
|
||||
|
||||
- name: generate dump_variables_environment script
|
||||
template:
|
||||
src: dump_variables_environment.j2
|
||||
dest: "{{ dump_vars_log_dir }}/dump_variables_environment.json"
|
||||
become: true
|
||||
|
||||
- name: generate dump_variables_group_names script
|
||||
template:
|
||||
src: dump_variables_group_names.j2
|
||||
dest: "{{ dump_vars_log_dir }}/dump_variables_group_names.json"
|
||||
become: true
|
||||
|
||||
- name: generate dump_variables_groups script
|
||||
template:
|
||||
src: dump_variables_groups.j2
|
||||
dest: "{{ dump_vars_log_dir }}/dump_variables_groups.json"
|
||||
become: true
|
||||
|
||||
- name: generate dump_variables_hostvars script
|
||||
template:
|
||||
src: dump_variables_hostvars.j2
|
||||
dest: "{{ dump_vars_log_dir }}/dump_variables_hostvars.json"
|
||||
become: true
|
1
roles/dump_vars/templates/dump_variables_environment.j2
Normal file
1
roles/dump_vars/templates/dump_variables_environment.j2
Normal file
@ -0,0 +1 @@
|
||||
{{ environment | to_nice_json }}
|
1
roles/dump_vars/templates/dump_variables_group_names.j2
Normal file
1
roles/dump_vars/templates/dump_variables_group_names.j2
Normal file
@ -0,0 +1 @@
|
||||
{{ group_names | to_nice_json }}
|
1
roles/dump_vars/templates/dump_variables_groups.j2
Normal file
1
roles/dump_vars/templates/dump_variables_groups.j2
Normal file
@ -0,0 +1 @@
|
||||
{{ groups | to_nice_json }}
|
1
roles/dump_vars/templates/dump_variables_hostvars.j2
Normal file
1
roles/dump_vars/templates/dump_variables_hostvars.j2
Normal file
@ -0,0 +1 @@
|
||||
{{ hostvars | to_nice_json }}
|
1
roles/dump_vars/templates/dump_variables_vars.j2
Normal file
1
roles/dump_vars/templates/dump_variables_vars.j2
Normal file
@ -0,0 +1 @@
|
||||
{{ vars | to_nice_json }}
|
Loading…
Reference in New Issue
Block a user