|
|
- ---
- - 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'
|