ansible-nas/nas.yml

311 lines
6.6 KiB
YAML
Raw Normal View History

2017-08-28 15:31:54 +00:00
---
- hosts: all
pre_tasks:
- import_tasks: tasks/users.yml
tags: users
roles:
2021-01-14 10:42:33 +00:00
###
### Requirements
###
- role: bertvv.samba
tags:
- samba
- skip_ansible_lint
2019-04-20 11:56:53 +00:00
- role: geerlingguy.nfs
tags:
- nfs
- skip_ansible_lint
- role: geerlingguy.docker
tags:
- docker
- skip_ansible_lint
2021-01-14 10:42:33 +00:00
###
### Ansible-NAS Roles
###
- role: ansible-nas-general
tags:
- ansible-nas-general
- ansible-nas
- role: ansible-nas-docker
tags:
- ansible-nas-docker
- ansible-nas
2021-01-14 10:42:33 +00:00
###
### Applications
###
2021-01-14 12:50:44 +00:00
- role: airsonic
tags:
- airsonic
when: (airsonic_enabled | default(False))
2021-01-15 09:44:22 +00:00
- role: bazarr
tags:
- bazarr
when: (bazarr_enabled | default(False))
2021-01-16 22:02:44 +00:00
- role: bitwarden
tags:
- bitwarden
when: (bitwarden_enabled | default(False))
2021-01-20 10:58:11 +00:00
- role: cloudflare_ddns
tags:
- cloudflare_ddns
when: (cloudflare_ddns_enabled | default(False))
2021-01-20 14:50:45 +00:00
- role: couchpotato
tags:
- couchpotato
when: (couchpotato_enabled | default(False))
2021-01-28 08:16:54 +00:00
- role: deluge
tags:
- deluge
when: (deluge_enabled | default(False))
2021-01-16 22:12:16 +00:00
- role: duplicati
tags:
- duplicati
when: (duplicati_enabled | default(False))
2021-01-13 10:10:08 +00:00
- role: emby
tags:
- emby
when: (emby_enabled | default(False))
2021-01-13 10:25:57 +00:00
- role: gitea
tags:
- gitea
when: (gitea_enabled | default(False))
2021-01-12 11:56:36 +00:00
- role: heimdall
tags:
- heimdall
when: (heimdall_enabled | default(False))
2021-01-16 22:16:19 +00:00
- role: homeassistant
tags:
- homeassistant
when: (homeassistant_enabled | default(False))
2021-01-13 10:01:40 +00:00
- role: lidarr
tags:
- lidarr
when: (lidarr_enabled | default(False))
- role: n8n
tags:
- n8n_enabled
when: (n8n_enabled | default(False))
2021-01-12 17:18:05 +00:00
- role: netdata
tags:
- netdata
when: (netdata_enabled | default(False))
2021-01-16 22:07:20 +00:00
- role: nextcloud
tags:
- nextcloud
when: (nextcloud_enabled | default(False))
2021-01-13 15:26:00 +00:00
- role: organizr
tags:
- organizr
when: (organizr_enabled | default(False))
2021-01-13 15:29:26 +00:00
- role: portainer
tags:
- portainer
when: (portainer_enabled | default(False))
2021-01-14 17:59:54 +00:00
- role: ombi
tags:
- ombi
when: (ombi_enabled | default(False))
2021-01-12 11:05:38 +00:00
- role: plex
tags:
- plex
when: (plex_enabled | default(False))
2021-01-13 10:32:40 +00:00
- role: radarr
tags:
- radarr
when: (radarr_enabled | default(False))
2021-01-13 15:19:47 +00:00
- role: radarr
tags:
- radarr
when: (radarr_enabled | default(False))
2021-01-15 10:34:42 +00:00
- role: sickchill
tags:
- sickchill
when: (sickchill_enabled | default(False))
2021-01-22 15:35:08 +00:00
- role: sonarr
tags:
- sonarr
when: (sonarr_enabled | default(False))
- role: syncthing
tags:
- syncthing
when: (syncthing_enabled | default(False))
2021-01-13 15:19:47 +00:00
- role: transmission
tags:
- transmission
when: (transmission_enabled | default(False))
2021-01-13 17:14:44 +00:00
- role: transmission-with-openvpn
2021-01-13 15:19:47 +00:00
tags:
- transmission_with_openvpn_enabled
when: (transmission_with_openvpn_enabled | default(False))
2021-01-16 09:06:36 +00:00
- role: utorrent
tags:
- utorrent
when: (utorrent_enabled | default(False))
2021-01-13 16:38:35 +00:00
- role: traefik
tags:
- traefik
when: (traefik_enabled | default(False))
2018-11-25 11:07:09 +00:00
2021-01-14 10:42:33 +00:00
- role: watchtower
tags:
- watchtower
when: (watchtower_enabled | default(False))
2021-01-14 10:42:33 +00:00
tasks:
2019-05-02 18:40:49 +00:00
- import_tasks: tasks/firefly.yml
when: (firefly_enabled | default(False))
tags: firefly
2018-09-23 19:20:10 +00:00
- import_tasks: tasks/tautulli.yml
when: (tautulli_enabled | default(False))
2018-09-23 19:20:10 +00:00
tags: tautulli
2018-09-22 23:58:59 +00:00
2019-05-06 20:58:19 +00:00
- import_tasks: tasks/pyload.yml
when: (pyload_enabled | default(False))
tags: pyload
2019-04-12 22:31:27 +00:00
- import_tasks: tasks/thelounge.yml
when: (thelounge_enabled | default(False))
tags: thelounge
2020-05-02 22:58:48 +00:00
- import_tasks: tasks/mylar.yml
when: (mylar_enabled | default(False))
tags: mylar
- import_tasks: tasks/glances.yml
when: (glances_enabled | default(False))
tags: glances
2018-12-23 16:50:20 +00:00
- import_tasks: tasks/znc.yml
when: (znc_enabled | default(False))
tags: znc
2018-12-31 00:08:25 +00:00
- import_tasks: tasks/miniflux.yml
when: (miniflux_enabled | default(False))
2018-12-31 00:08:25 +00:00
tags: miniflux
- import_tasks: tasks/gitlab.yml
when: (gitlab_enabled | default(False))
tags: gitlab
2018-12-28 01:00:51 +00:00
- import_tasks: tasks/timemachine.yml
when: (timemachine_enabled | default(False))
2018-12-28 01:00:51 +00:00
tags: timemachine
- import_tasks: tasks/stats.yml
when: (stats_enabled | default(False))
tags: stats
2018-09-23 19:20:10 +00:00
- import_tasks: tasks/guacamole.yml
when: (guacamole_enabled | default(False))
tags: guacamole
2019-03-01 23:13:11 +00:00
- import_tasks: tasks/minidlna.yml
when: (minidlna_enabled | default(False))
2019-03-01 23:13:11 +00:00
tags: minidlna
2019-03-01 20:59:43 +00:00
- import_tasks: tasks/get_iplayer.yml
when: (get_iplayer_enabled | default(False))
tags: get_iplayer
2019-03-01 23:05:33 +00:00
- import_tasks: tasks/mymediaforalexa.yml
when: (mymediaforalexa_enabled | default(False))
tags: mymediaforalexa
2019-03-22 18:46:38 +00:00
- import_tasks: tasks/jackett.yml
2019-03-25 13:49:32 +00:00
when: (jackett_enabled | default(False))
tags: jackett
2019-06-21 14:27:50 +00:00
- import_tasks: tasks/joomla.yml
when: (joomla_enabled | default(False))
tags: joomla
2019-06-02 20:15:34 +00:00
- import_tasks: tasks/nzbget.yml
when: (nzbget_enabled | default(False))
2019-06-12 19:48:18 +00:00
tags: nzbget
- import_tasks: tasks/wallabag.yml
when: (wallabag_enabled | default(False))
2019-06-26 21:44:19 +00:00
tags: wallabag
2019-06-26 22:24:16 +00:00
2019-05-01 12:23:11 +00:00
- import_tasks: tasks/mosquitto.yml
when: (mosquitto_enabled | default(False))
tags: mosquitto
2019-08-25 22:24:29 +00:00
- import_tasks: tasks/homebridge.yml
when: (homebridge_enabled | default(False))
tags: homebridge
2019-10-19 21:22:28 +00:00
- import_tasks: tasks/calibre.yml
when: (calibre_enabled | default(False))
2019-10-13 22:08:41 +00:00
tags: calibre
2019-10-13 22:31:55 +00:00
2019-08-13 12:38:15 +00:00
- import_tasks: tasks/openhab.yml
when: (openhab_enabled | default(False))
tags: openhab
2019-08-27 12:58:00 +00:00
- import_tasks: tasks/jellyfin.yml
when: (jellyfin_enabled | default(False))
2019-08-27 13:02:20 +00:00
tags: jellyfin
2019-10-20 22:24:07 +00:00
2019-10-05 10:53:49 +00:00
- import_tasks: tasks/cloudcmd.yml
when: (cloudcmd_enabled | default(False))
2019-10-20 22:24:07 +00:00
tags: cloudcmd
2019-11-19 18:13:15 +00:00
2020-04-23 06:40:20 +00:00
- import_tasks: tasks/krusader.yml
when: (krusader_enabled | default(False))
tags: krusader
2019-11-19 18:13:15 +00:00
- import_tasks: tasks/ubooquity.yml
when: (ubooquity_enabled | default(False))
tags: ubooquity
2020-01-05 15:44:09 +00:00
2020-04-23 06:07:26 +00:00
- import_tasks: tasks/youtubedlmaterial.yml
when: (youtubedlmaterial_enabled | default(False))
tags: youtubedlmaterial
2020-01-25 12:17:08 +00:00
- import_tasks: tasks/virtual_desktop.yml
when: (virtual_desktop_enabled | default(False))
tags: virtual_desktop
2020-04-22 06:47:20 +00:00
2020-04-22 04:37:41 +00:00
- import_tasks: tasks/pytivo.yml
when: (pytivo_enabled | default(False))
tags: pytivo