ansible-nas/nas.yml
2019-03-22 14:46:38 -04:00

136 lines
No EOL
3.2 KiB
YAML

---
- hosts: all
pre_tasks:
- import_tasks: tasks/users.yml
tags: users
roles:
- role: bertvv.samba
tags:
- samba
- skip_ansible_lint
- role: geerlingguy.docker
tags:
- docker
- skip_ansible_lint
tasks:
- import_tasks: tasks/general.yml
tags: general
- import_tasks: tasks/docker.yml
tags: docker
- import_tasks: tasks/portainer.yml
when: (portainer_enabled | default(False))
tags: portainer
- import_tasks: tasks/traefik.yml
when: (traefik_enabled | default(False))
tags: traefik
- import_tasks: tasks/heimdall.yml
when: (heimdall_enabled | default(False))
tags: heimdall
- import_tasks: tasks/watchtower.yml
when: (watchtower_enabled | default(False))
tags: watchtower
- import_tasks: tasks/plex.yml
when: (plex_enabled | default(False))
tags: plex
- import_tasks: tasks/emby.yml
when: (emby_enabled | default(False))
tags: emby
- import_tasks: tasks/tautulli.yml
when: (tautulli_enabled | default(False))
tags: tautulli
- import_tasks: tasks/transmission.yml
when: (transmission_enabled | default(False))
tags: transmission
- import_tasks: tasks/transmission_with_openvpn.yml
when: (transmission_with_openvpn_enabled | default(False))
tags: transmission
- import_tasks: tasks/sonarr.yml
when: (sonarr_enabled | default(False))
tags: sonarr
- import_tasks: tasks/radarr.yml
when: (radarr_enabled | default(False))
tags: radarr
- import_tasks: tasks/glances.yml
when: (glances_enabled | default(False))
tags: glances
- import_tasks: tasks/netdata.yml
when: (netdata_enabled | default(False))
tags: netdata
- import_tasks: tasks/duplicati.yml
when: (duplicati_enabled | default(False))
tags: duplicati
- import_tasks: tasks/couchpotato.yml
when: (couchpotato_enabled | default(False))
tags: couchpotato
- import_tasks: tasks/sickrage.yml
when: (sickrage_enabled | default(False))
tags: sickrage
- import_tasks: tasks/znc.yml
when: (znc_enabled | default(False))
tags: znc
- import_tasks: tasks/miniflux.yml
when: (miniflux_enabled | default(False))
tags: miniflux
- import_tasks: tasks/nextcloud.yml
when: (nextcloud_enabled | default(False))
tags: nextcloud
- import_tasks: tasks/gitea.yml
when: (gitea_enabled | default(False))
tags: gitea
- import_tasks: tasks/timemachine.yml
when: (timemachine_enabled | default(False))
tags: timemachine
- import_tasks: tasks/stats.yml
when: (stats_enabled | default(False))
tags: stats
- import_tasks: tasks/guacamole.yml
when: (guacamole_enabled | default(False))
tags: guacamole
- import_tasks: tasks/airsonic.yml
when: (airsonic_enabled | default(False))
tags: airsonic
- import_tasks: tasks/cloudflare_ddns.yml
when: (cloudflare_ddns_enabled | default(False))
tags: cloudflare_ddns
- import_tasks: tasks/minidlna.yml
when: (minidlna_enabled | default(False))
tags: minidlna
- import_tasks: tasks/get_iplayer.yml
when: (get_iplayer_enabled | default(False))
tags: get_iplayer
- import_tasks: tasks/jackett.yml
when: jackett_enabled
tags: jackett