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:
Wes Hayutin 2017-12-06 13:26:33 -05:00
parent 78b4acba4c
commit eb6950ef2c
9 changed files with 54 additions and 0 deletions

View File

@ -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

View File

@ -0,0 +1,2 @@
---
dump_vars_log_dir: /var/log/extra/

View File

@ -0,0 +1,3 @@
---
dependencies:
- extras-common

View 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

View File

@ -0,0 +1 @@
{{ environment | to_nice_json }}

View File

@ -0,0 +1 @@
{{ group_names | to_nice_json }}

View File

@ -0,0 +1 @@
{{ groups | to_nice_json }}

View File

@ -0,0 +1 @@
{{ hostvars | to_nice_json }}

View File

@ -0,0 +1 @@
{{ vars | to_nice_json }}