--- - hosts: 'projects' gather_facts: false tags: - 'lxc' tasks: - import_role: name='lxc_guest' vars: vm_name: '{{ inventory_hostname }}' vm_size: '4G' 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: 'projects' roles: - role: 'dns_record' - role: 'reverse_proxy' hostname: 'projects' - role: 'reverse_proxy' hostname: 'mattermost' - role: 'gitlab' mattermost_hostname: 'mattermost' - hosts: 'status' roles: - role: 'icinga2-monitoring'