diff --git a/ispmail.yml b/ispmail.yml index 697a062..dc0aba8 100644 --- a/ispmail.yml +++ b/ispmail.yml @@ -3,4 +3,5 @@ - hosts: all roles: - ispmail-packages + - dumpvars diff --git a/roles/dumpvars/tasks/main.yml b/roles/dumpvars/tasks/main.yml new file mode 100644 index 0000000..35d6006 --- /dev/null +++ b/roles/dumpvars/tasks/main.yml @@ -0,0 +1,3 @@ +--- +- name: Dump all vars + action: template src=dumpall.j2 dest=/tmp/ansible-vars diff --git a/roles/dumpvars/templates/dumpall.j2 b/roles/dumpvars/templates/dumpall.j2 new file mode 100644 index 0000000..9fe6aee --- /dev/null +++ b/roles/dumpvars/templates/dumpall.j2 @@ -0,0 +1,23 @@ +Module Variables ("vars"): +-------------------------------- +{{ vars | to_nice_json }} + +Environment Variables ("environment"): +-------------------------------- +{{ environment | to_nice_json }} + +GROUP NAMES Variables ("group_names"): +-------------------------------- +{{ group_names | to_nice_json }} + +GROUPS Variables ("groups"): +-------------------------------- +{{ groups | to_nice_json }} + +HOST Variables ("hostvars"): +-------------------------------- +{{ hostvars | to_nice_json }} + +HOST Variables for this host ({{inventory_hostname}}): +--------------------------------------- +{{ hostvars[inventory_hostname] | to_nice_json }}