2017-08-28 15:31:54 +00:00
|
|
|
---
|
|
|
|
- hosts: all
|
2018-12-28 13:07:40 +00:00
|
|
|
|
|
|
|
pre_tasks:
|
|
|
|
- import_tasks: tasks/users.yml
|
|
|
|
tags: users
|
|
|
|
|
|
|
|
roles:
|
2021-01-14 10:42:33 +00:00
|
|
|
|
|
|
|
###
|
|
|
|
### Requirements
|
|
|
|
###
|
2018-12-28 13:07:40 +00:00
|
|
|
- role: bertvv.samba
|
|
|
|
tags:
|
|
|
|
- samba
|
|
|
|
- skip_ansible_lint
|
|
|
|
|
2019-04-20 11:56:53 +00:00
|
|
|
- role: geerlingguy.nfs
|
|
|
|
tags:
|
|
|
|
- nfs
|
|
|
|
- skip_ansible_lint
|
|
|
|
|
2018-12-28 13:07:40 +00:00
|
|
|
- role: geerlingguy.docker
|
|
|
|
tags:
|
|
|
|
- docker
|
|
|
|
- skip_ansible_lint
|
|
|
|
|
2021-01-14 10:42:33 +00:00
|
|
|
|
|
|
|
###
|
|
|
|
### Ansible-NAS Roles
|
|
|
|
###
|
2021-01-12 12:56:03 +00:00
|
|
|
- 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))
|
|
|
|
|
2021-02-03 04:22:20 +00:00
|
|
|
- role: minidlna
|
|
|
|
tags:
|
|
|
|
- minidlna
|
|
|
|
when: (minidlna_enabled | default(False))
|
|
|
|
|
2021-01-23 15:01:19 +00:00
|
|
|
- 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))
|
|
|
|
|
2021-01-22 21:23:51 +00:00
|
|
|
- role: syncthing
|
|
|
|
tags:
|
|
|
|
- syncthing
|
|
|
|
when: (syncthing_enabled | default(False))
|
2018-04-08 22:29:25 +00:00
|
|
|
|
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))
|
2018-11-25 01:58:11 +00:00
|
|
|
|
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
|
2019-03-10 22:36:27 +00:00
|
|
|
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
|
2018-04-08 22:29:25 +00:00
|
|
|
|
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
|
|
|
|
|
2018-04-08 22:29:25 +00:00
|
|
|
- import_tasks: tasks/glances.yml
|
2019-03-10 22:36:27 +00:00
|
|
|
when: (glances_enabled | default(False))
|
2018-04-08 22:29:25 +00:00
|
|
|
tags: glances
|
2018-12-23 16:50:20 +00:00
|
|
|
|
2018-04-08 22:29:25 +00:00
|
|
|
- import_tasks: tasks/znc.yml
|
2019-03-10 22:36:27 +00:00
|
|
|
when: (znc_enabled | default(False))
|
2018-04-08 22:29:25 +00:00
|
|
|
tags: znc
|
|
|
|
|
2018-12-31 00:08:25 +00:00
|
|
|
- import_tasks: tasks/miniflux.yml
|
2019-03-10 22:36:27 +00:00
|
|
|
when: (miniflux_enabled | default(False))
|
2018-12-31 00:08:25 +00:00
|
|
|
tags: miniflux
|
|
|
|
|
2020-02-04 15:31:10 +00:00
|
|
|
- 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
|
2019-03-10 22:36:27 +00:00
|
|
|
when: (timemachine_enabled | default(False))
|
2018-12-28 01:00:51 +00:00
|
|
|
tags: timemachine
|
|
|
|
|
2018-04-08 22:29:25 +00:00
|
|
|
- import_tasks: tasks/stats.yml
|
2019-03-10 22:36:27 +00:00
|
|
|
when: (stats_enabled | default(False))
|
2018-04-08 22:29:25 +00:00
|
|
|
tags: stats
|
2018-09-23 19:20:10 +00:00
|
|
|
|
2018-11-19 22:58:06 +00:00
|
|
|
- import_tasks: tasks/guacamole.yml
|
2019-03-10 22:36:27 +00:00
|
|
|
when: (guacamole_enabled | default(False))
|
2018-11-19 22:58:06 +00:00
|
|
|
tags: guacamole
|
|
|
|
|
2019-03-01 20:59:43 +00:00
|
|
|
- import_tasks: tasks/get_iplayer.yml
|
2019-03-10 22:36:27 +00:00
|
|
|
when: (get_iplayer_enabled | default(False))
|
2019-03-10 00:25:45 +00:00
|
|
|
tags: get_iplayer
|
2019-03-01 23:05:33 +00:00
|
|
|
|
|
|
|
- import_tasks: tasks/mymediaforalexa.yml
|
|
|
|
when: (mymediaforalexa_enabled | default(False))
|
2019-03-31 22:39:46 +00:00
|
|
|
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-04-10 12:46:47 +00:00
|
|
|
|
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-31 21:10:51 +00:00
|
|
|
|
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
|
|
|
|
2019-08-31 21:10:51 +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
|