Ansible Playbook for Uberspace
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.
 
 

47 lines
709 B

---
- name: General tasks for all Uberspaces
hosts: all
vars_files:
- vars/config.yml
- vars/installs.yml
roles:
- general
- homebrew
- shell
- name: Redirect mail from non-mail Uberspaces
hosts: "!mail"
vars_files:
- vars/config.yml
roles:
- mail-redirect
- name: DAV Uberspaces
hosts: dav
vars_files:
- vars/vault.yml
roles:
- dav
- name: Git Uberspaces
hosts: git
vars_files:
- vars/vault.yml
roles:
- git
- name: Mail Uberspaces
hosts: mail
vars_files:
- vars/config.yml
- vars/vault.yml
roles:
- mail
- name: Web Uberspaces
hosts: web
vars_files:
- vars/config.yml
- vars/vault.yml
roles:
- web