LabSetup/run.yml
2020-07-24 10:01:47 +02:00

56 lines
1.0 KiB
YAML

---
- hosts: all
become: yes
vars_files:
- "vars/vault.yaml"
roles:
- role: geerlingguy.security
- role: geerlingguy.ntp
- role: grog.package
tasks:
- name: remove ubuntu motd spam
become: true
file:
path: "/etc/update-motd.d/{{ item }}"
state: absent
loop:
- 50-landscape-sysinfo
- 80-livepatch
- 95-hwe-eol
- 10-help-text
- 50-motd-news
when: ansible_distribution == 'Ubuntu'
- hosts: docker
become: yes
vars_files:
- "vars/vault.yaml"
tasks:
- pip:
name: docker
- pip:
name: docker-compose
roles:
- role: geerlingguy.docker
- hosts: edge
become: yes
vars_files:
- "vars/vault.yaml"
roles:
- role: ironicbadger.ansible_role_docker_compose_generator
- role: dock-cfddns
- hosts: rancher
become: yes
vars_files:
- "vars/vault.yaml"
roles:
- role: dock-rancher
- hosts: nfs
become: yes
vars_files:
- "vars/vault.yaml"
roles:
- role: geerlingguy.nfs