--- - hosts: 'matrix' gather_facts: false tags: - 'lxc' tasks: - import_role: name='lxc_guest' vars: vm_name: '{{ inventory_hostname }}' vm_size: '2G' vg_name: '{{ hostvars[ansible_lxc_host]["vg_name"] }}' delegate_to: '{{ ansible_lxc_host }}' - set_fact: ansible_connection='ssh_lxc' - setup: - import_role: name='ssh_server' - set_fact: ansible_connection='ssh' - hosts: 'matrix' roles: - role: 'dns_record' - role: 'reverse_proxy' server_fqdns: - 'matrix.{{ domain }}' - 'riot.{{ domain }}' - role: 'coturn' - role: 'matrix-synapse' server_fqdn: 'matrix.{{ domain }}' - role: 'riot-web' server_fqdn: 'riot.{{ domain }}' - hosts: 'status' roles: - role: 'icinga2-monitoring'