ansible-nas/nas.yml

463 lines
9 KiB
YAML
Raw Normal View History

2017-08-28 15:31:54 +00:00
---
- hosts: all
roles:
2021-01-14 10:42:33 +00:00
###
### Requirements
###
2022-08-22 07:03:59 +00:00
- role: ansible-nas-users
tags:
- ansible-nas-users
- ansible-nas
- 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
2021-01-15 09:44:22 +00:00
- role: bazarr
tags:
- bazarr
2021-01-16 22:02:44 +00:00
- role: bitwarden
tags:
- bitwarden
2021-09-30 03:15:13 +00:00
- role: booksonic
tags:
- booksonic
- role: calibre
tags:
- calibre
2021-02-06 08:14:58 +00:00
- role: cloudcmd
tags:
- cloudcmd
2021-01-20 10:58:11 +00:00
- role: cloudflare_ddns
tags:
- cloudflare_ddns
when: (cloudflare_ddns_enabled | default(False))
- role: code-server
tags:
- code-server
when: (code_server_enabled | default(False))
2021-01-20 14:50:45 +00:00
- role: couchpotato
tags:
- couchpotato
when: (couchpotato_enabled | default(False))
- role: dashy
tags:
- dashy
when: (dashy_enabled | default(False))
2021-01-28 08:16:54 +00:00
- role: deluge
tags:
- deluge
when: (deluge_enabled | default(False))
2022-04-15 22:29:26 +00:00
- role: dokuwiki
tags:
- dokuwiki
when: (dokuwiki_enabled | default(False))
- role: duplicacy
tags:
- duplicacy
when: (duplicacy_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))
- role: esphome
tags:
- esphome
when: (esphome_enabled | default(False))
2021-02-06 11:21:23 +00:00
- role: firefly
tags:
- firefly
when: (firefly_enabled | default(False))
- role: freshrss
tags:
- freshrss
when: (freshrss_enabled | default(False))
- role: get_iplayer
tags:
- get_iplayer
when: (get_iplayer_enabled | default(False))
2021-01-13 10:25:57 +00:00
- role: gitea
tags:
- gitea
2021-02-07 05:15:52 +00:00
- role: gitlab
2021-02-06 00:18:35 +00:00
tags:
2021-02-07 05:15:52 +00:00
- gitlab
when: (gitlab_enabled | default(False))
2021-02-06 00:18:35 +00:00
2021-02-07 06:27:34 +00:00
- role: glances
tags:
- glances
when: (glances_enabled | default(False))
2021-02-20 19:04:12 +00:00
- role: gotify
tags:
- gotify
when: (gotify_enabled | default(False))
- role: guacamole
tags:
- guacamole
when: (guacamole_enabled | default(False))
- role: healthchecks.io
tags:
- healthchecks.io
when: (healthchecks_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))
- role: homebridge
tags:
- homebridge
when: (homebridge_enabled | default(False))
- role: jackett
tags:
- jackett
when: (jackett_enabled | default(False))
2021-02-03 05:20:54 +00:00
- role: jellyfin
2021-02-07 22:55:49 +00:00
tags:
2021-02-03 05:20:54 +00:00
- jellyfin
when: (jellyfin_enabled | default(False))
2021-12-27 23:50:05 +00:00
- role: joomla
tags:
- joomla
when: (joomla_enabled | default(False))
- role: komga
tags:
- komga
when: (komga_enabled | default(False))
- role: krusader
tags:
- krusader
when: (krusader_enabled | default(False))
2021-01-13 10:01:40 +00:00
- role: lidarr
tags:
- lidarr
when: (lidarr_enabled | default(False))
2022-02-27 19:45:22 +00:00
- role: mealie
tags:
- mealie
when: (mealie_enabled | default(False))
- role: minecraft-server
tags:
- minecraft-server
when: (minecraft_server_enabled | default(False))
2021-02-08 14:00:41 +00:00
- role: minidlna
2021-02-03 04:22:20 +00:00
tags:
- minidlna
when: (minidlna_enabled | default(False))
2021-02-18 23:19:18 +00:00
- role: miniflux
2021-02-06 08:06:55 +00:00
tags:
- miniflux
when: (miniflux_enabled | default(False))
2022-06-12 22:24:47 +00:00
- role: mosquitto
tags:
- mosquitto
when: (mosquitto_enabled | default(False))
2021-02-05 09:31:32 +00:00
- role: mylar
tags:
- mylar
when: (mylar_enabled | default(False))
2021-02-06 07:33:05 +00:00
- role: mymediaforalexa
tags:
- mymediaforalexa
when: (mymediaforalexa_enabled | default(False))
- role: n8n
tags:
2022-08-18 03:20:42 +00:00
- n8n
when: (n8n_enabled | default(False))
- role: navidrome
tags:
- navidrome
when: (navidrome_enabled | default(False))
- role: netbootxyz
tags:
- netbootxyz
when: (netbootxyz_enabled | default(False))
2018-12-23 16:50:20 +00:00
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))
- role: nzbget
tags:
- nzbget
when: (nzbget_enabled | default(False))
2022-07-23 16:46:12 +00:00
- role: octoprint
tags:
- octoprint
when: (octoprint_enabled | default(False))
- role: ombi
tags:
- ombi
when: (ombi_enabled | default(False))
- role: openhab
tags:
- openhab
when: (openhab_enabled | default(False))
2021-01-13 15:26:00 +00:00
- role: organizr
tags:
- organizr
when: (organizr_enabled | default(False))
2022-01-12 11:48:51 +00:00
- role: overseerr
tags:
- overseerr
when: (overseerr_enabled | default(False))
2022-01-09 23:33:13 +00:00
- role: paperless_ng
tags:
- paperless_ng
when: (paperless_ng_enabled | default(False))
2022-04-15 22:29:26 +00:00
- role: piwigo
tags:
- piwigo
when: (piwigo_enabled | default(False))
- role: plex
tags:
- plex
when: (plex_enabled | default(False))
2021-01-13 15:29:26 +00:00
- role: portainer
tags:
- portainer
when: (portainer_enabled | default(False))
2021-08-21 00:24:45 +00:00
- role: prowlarr
tags:
- prowlarr
when: (prowlarr_enabled | default(False))
- role: pyload
tags:
- pyload
when: (pyload_enabled | default(False))
2021-02-05 23:58:38 +00:00
- role: pytivo
tags:
- pytivo
when: (pytivo_enabled | default(False))
2021-01-13 10:32:40 +00:00
- role: radarr
tags:
- radarr
when: (radarr_enabled | default(False))
- role: route53_ddns
tags:
- route53_ddns
when: (route53_ddns_enabled | default(False))
- role: rssbridge
tags:
- rssbridge
when: (rssbridge_enabled | default(False))
- role: sabnzbd
tags:
- sabnzbd
when: (sabnzbd_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: speedtest-tracker
tags:
- speedtest-tracker
2022-05-30 18:41:56 +00:00
when: (speedtest_tracker_enabled | default(False))
- role: stats
tags:
- stats
when: (stats_enabled | default(False))
- role: syncthing
tags:
- syncthing
when: (syncthing_enabled | default(False))
- role: tautulli
tags:
- tautulli
when: (tautulli_enabled | default(False))
- role: thelounge
tags:
- thelounge
when: (thelounge_enabled | default(False))
- role: tiddlywiki
tags:
- tiddlywiki
when: (tiddlywiki_enabled | default(False))
- role: timemachine
tags:
- timemachine
when: (timemachine_enabled | default(False))
- role: traefik
tags:
- traefik
when: (traefik_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
2021-01-13 15:19:47 +00:00
when: (transmission_with_openvpn_enabled | default(False))
- role: ubooquity
tags:
- ubooquity
when: (ubooquity_enabled | default(False))
2021-01-16 09:06:36 +00:00
- role: utorrent
tags:
- utorrent
when: (utorrent_enabled | default(False))
- role: virtual_desktop
2021-01-13 16:38:35 +00:00
tags:
- virtual_desktop
when: (virtual_desktop_enabled | default(False))
2018-11-25 11:07:09 +00:00
- role: wallabag
2021-02-06 06:40:27 +00:00
tags:
- wallabag
when: (wallabag_enabled | default(False))
2021-02-06 06:43:47 +00:00
2021-01-14 10:42:33 +00:00
- role: watchtower
tags:
- watchtower
when: (watchtower_enabled | default(False))
- role: wireshark
tags:
- wireshark
when: (wireshark_enabled | default(False))
- role: woodpecker-ci
tags:
- woodpecker_ci
when: (woodpecker_ci_enabled | default(False))
- role: youtubedlmaterial
tags:
- youtubedlmaterial
when: (youtubedlmaterial_enabled | default(False))
2021-02-07 23:38:10 +00:00
- role: znc
tags:
- znc
when: (znc_enabled | default(False))
post_tasks:
2022-08-28 15:32:18 +00:00
- name: Clean up stopped applications # noqa no-changed-when
command: /bin/true
notify: "stop disabled applications"
tags:
- stop_disabled_applications