Update qubesformation.py

This commit is contained in:
Brian Zalewski 2022-10-23 02:40:10 -04:00 committed by GitHub
parent f1db77fb05
commit feff9f41a7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,7 +2,6 @@ import collections
import os import os
import sys import sys
import tempfile import tempfile
import json
from ansible import errors from ansible import errors
from ansible.plugins.action.template import ActionModule as template from ansible.plugins.action.template import ActionModule as template
@ -22,14 +21,15 @@ def generate_datastructure(vms, task_vars):
# This block will skip any VMs that are not in the groups defined in the 'formation_vm_groups' variable # This block will skip any VMs that are not in the groups defined in the 'formation_vm_groups' variable
# This allows you to deploy in multiple stages which is useful in cases # This allows you to deploy in multiple stages which is useful in cases
# where you want to create a template after another template is already provisioned. # where you want to create a template after another template is already provisioned.
print(json.dumps(task_vars, default=vars))
print(task_vars.ansible_facts) print(task_vars.ansible_facts)
print("hostvars")
print(task_vars['hostvars'][n])
print("formation")
print(task_vars.ansible_facts['formation_vm_groups'])
print("testy")
print(task_vars['hostvars'][n]['formation_vm_groups'])
if hasattr(task_vars.ansible_facts, 'formation_vm_groups'): if hasattr(task_vars.ansible_facts, 'formation_vm_groups'):
continueLoop = true continueLoop = true
print("formation")
print(task_vars.ansible_facts['formation_vm_groups'])
print("hostvars")
print(task_vars['hostvars'][n])
for group in task_vars.ansible_facts['formation_vm_groups']: for group in task_vars.ansible_facts['formation_vm_groups']:
print("group vars") print("group vars")
print(task_vars.ansible_facts.groups[group]) print(task_vars.ansible_facts.groups[group])