Playbooks to a new Lilik
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

29 lines
699 B

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