mirror of
https://github.com/davestephens/ansible-nas
synced 2024-11-15 08:27:19 +00:00
153 lines
No EOL
3.6 KiB
YAML
153 lines
No EOL
3.6 KiB
YAML
---
|
|
- hosts: all
|
|
|
|
pre_tasks:
|
|
- import_tasks: tasks/users.yml
|
|
tags: users
|
|
|
|
roles:
|
|
- role: bertvv.samba
|
|
tags:
|
|
- samba
|
|
- skip_ansible_lint
|
|
|
|
- role: geerlingguy.nfs
|
|
tags:
|
|
- nfs
|
|
- 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/thelounge.yml
|
|
when: (thelounge_enabled | default(False))
|
|
tags: thelounge
|
|
|
|
- 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/mymediaforalexa.yml
|
|
when: (mymediaforalexa_enabled | default(False))
|
|
tags: mymediaforalexa
|
|
|
|
- import_tasks: tasks/jackett.yml
|
|
when: (jackett_enabled | default(False))
|
|
tags: jackett
|
|
|
|
- import_tasks: tasks/bitwarden.yml
|
|
when: (bitwarden_enabled | default(False))
|
|
tags: bitwarden |