ansible_lxd_tests/local_lxd/run_terraform.yml

26 lines
767 B
YAML

# ansible-playbook local_lxd/run_terraform.yml -v --become-password-file local_lxd/.sudo_pass
- hosts: localhost
gather_facts: false
become: true
roles:
#- role: lxd # ansible-galaxy collection install rjlasko.ansible
# vars:
# lxd:
# host: {}
tasks:
- community.general.terraform: project_path="terraform" force_init=true
register: terraform
- name: Add LXD instance to group 'lxd_instances'
ansible.builtin.add_host:
name: "{{terraform.outputs.container_name}}"
groups: lxd_instances
ansible_lxd_remote: "localhost"
plugin: community.general.lxd
- hosts: lxd_instances
gather_facts: false
tasks:
- ansible.builtin.ping: {}
#- ansible.builtin.include_role: name=sudo