- name: create a tempdir for hostvars local_action: shell mktemp -d register: tempdir - name: write a file w/ hostvars local_action: module: lineinfile dest: "{{ tempdir.stdout }}/vars" line: '{"foo": "bar"}' create: true - name: Create a Group tower_group: name: Some Group inventory: Demo Inventory state: present source: ec2 variables: "@{{ tempdir.stdout }}/vars" register: result - assert: that: - "result is changed" - name: Delete a Group tower_group: name: Some Group inventory: Demo Inventory state: absent register: result - assert: that: - "result is changed"