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