--- - 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' server_fqdns: - 'projects.{{ domain }}' - 'mattermost.{{ domain }}' - role: 'gitlab' - hosts: 'status' roles: - role: 'icinga2-monitoring'