You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible-homelab/setup-homelab.yml

51 lines
1.1 KiB
YAML

---
- hosts: qnap
become: true
pre_tasks:
- name: Include vault variables.
include_vars: "{{vault_file}}"
tags: ["always"]
- name: Update Packages
apt:
upgrade: dist
update_cache: true
tags: ["always"]
roles:
- role: 'roles/setup_mergerfs'
tags: ["mergerfs"]
- role: 'roles/setup_users'
tags: ["users"]
- role: 'roles/setup_samba'
tags: ["samba"]
- role: 'roles/setup_docker'
tags: ["docker"]
- role: 'roles/setup_portainer'
tags: ["portainer"]
- role: 'roles/setup_hosted_services'
tags: ["services"]
- hosts: linode
become: true
pre_tasks:
- name: Include vault variables.
include_vars: "{{vault_file}}"
tags: ["always"]
- name: Update Packages
apt:
upgrade: dist
update_cache: true
tags: ["always"]
roles:
- role: 'roles/setup_users'
tags: ["users"]
- role: 'roles/setup_samba'
tags: ["samba"]
- role: 'roles/setup_docker'
tags: ["docker"]
- role: 'roles/setup_hosted_services'
tags: ["services"]