Commit graph

258 commits

Author SHA1 Message Date
Toben Archer
699e1b15fd Initial build out.
I've created the Role but I do not yet know if it will work.
2021-08-09 10:36:42 -05:00
Dirk Wilden
ef206d7047 use traefik v2 labels 2021-04-07 19:37:55 +02:00
David Stephens
2d5df1930b Merge branch 'mv-gitlab' of https://github.com/PurpleNinja225/NASible into PurpleNinja225-mv-gitlab
* 'mv-gitlab' of https://github.com/PurpleNinja225/NASible:
  mv gitlab to role
2021-03-06 13:03:41 +00:00
David Stephens
cc5f1da17b
Merge pull request #434 from eniad/add-dokuwiki
add dokuwiki
2021-03-01 13:00:53 +00:00
Wessel van Norel
4d864560fe Make the watchtower_memory default an actual default; Fixes https://github.com/davestephens/ansible-nas/issues/435 2021-03-01 13:43:52 +01:00
eniad
c889d00e5a fix linting issue 2021-02-28 16:19:36 -05:00
eniad
1ef43df88d update dokuwiki config and variables
fix container port
make memory configurable
set uid/gid
2021-02-28 16:16:20 -05:00
eniad
e3ba8a491d convert dokuwiki to new role format 2021-02-28 15:01:33 -05:00
Dave Stephens
25f9c992fd Move netbootxyz to role 2021-02-23 21:49:05 +00:00
Dave Stephens
8b55e4aa51 Merge branch 'netbootxyz----addition' of https://github.com/bcurran3/ansible-nas into bcurran3-netbootxyz----addition 2021-02-23 21:47:13 +00:00
David Stephens
a645bd809f Enable configurable memory. Mops up #253 2021-02-23 15:16:29 +00:00
Dave Stephens
2a7d16209d Fixes #171 2021-02-23 00:18:08 +00:00
Dave Stephens
5bfe3afc02 Merge branch 'mv-glances' of https://github.com/PurpleNinja225/NASible into PurpleNinja225-mv-glances 2021-02-22 14:18:31 +00:00
David Stephens
0f16c6969c
Merge pull request #429 from random-dwi/feature/gotify
add gotify application
2021-02-21 20:18:49 +00:00
Dave Stephens
c8e887207d Yamllint FTW 2021-02-21 19:50:07 +00:00
Dirk Wilden
4eb22b0272 add gotify data directory and option to run with other user 2021-02-21 11:18:02 +01:00
Dirk Wilden
7663ae305b add gotify application 2021-02-20 20:04:12 +01:00
David Stephens
a178e016a7
Merge pull request #413 from PurpleNinja225/mv-miniflux
mv miniflux to roles
2021-02-17 09:49:31 +00:00
Dave Stephens
61eae6cc22 Fix Nextcloud variable names 2021-02-10 23:22:26 +00:00
PurpleNinja225
f18262e823
Merge branch 'master' into mv-miniflux 2021-02-09 16:34:03 -09:00
PurpleNinja225
1e4955378b Fix mistakes 2021-02-09 16:28:30 -09:00
Dave Stephens
00a5da7544 Merge branch 'role-migration' of https://github.com/PurpleNinja225/ansible-nas into PurpleNinja225-role-migration 2021-02-10 00:27:56 +00:00
David Stephens
53ebaa4a45
Merge branch 'master' into mv-firefly 2021-02-09 22:55:54 +00:00
David Stephens
e0aca1edc7
Update main.yml 2021-02-09 22:54:02 +00:00
David Stephens
412974f638
Merge pull request #414 from PurpleNinja225/mv-cloudcmd
mv cloudcmd to roles
2021-02-09 22:47:46 +00:00
David Stephens
10e59ae053
Update main.yml 2021-02-09 22:47:18 +00:00
David Stephens
b884c2bb84
Update main.yml 2021-02-09 22:32:50 +00:00
David Stephens
efc43410f3
Merge pull request #412 from PurpleNinja225/mv-mymediaforalexa
mv mymediaforalexa to roles
2021-02-09 22:27:32 +00:00
David Stephens
06adce6fc2
Update main.yml 2021-02-09 22:23:05 +00:00
David Stephens
f97dbf5f41
Update main.yml 2021-02-09 22:18:26 +00:00
David Stephens
396ad7e9ba
Merge pull request #421 from PurpleNinja225/mv-znc
move znc to role
2021-02-09 22:17:01 +00:00
David Stephens
097d58f1d7
Remove explicit network mode 2021-02-09 22:15:58 +00:00
PurpleNinja225
4d44ad017d move znc to role 2021-02-07 14:38:10 -09:00
PurpleNinja225
8067631cb0 move homebridge to role 2021-02-07 13:55:49 -09:00
PurpleNinja225
eeca37693c mv glances to role 2021-02-06 21:27:34 -09:00
PurpleNinja225
322398f6f8 mv gitlab to role 2021-02-06 20:15:52 -09:00
PurpleNinja225
0b74fc2e7a move firefly to role 2021-02-06 02:21:23 -09:00
PurpleNinja225
6d89265cc0 mv cloudcmd to roles 2021-02-05 23:14:58 -09:00
PurpleNinja225
e7126e9154 mv miniflux to roles 2021-02-05 23:06:55 -09:00
PurpleNinja225
88604efebb mv mymediaforalexa to roles 2021-02-05 22:33:05 -09:00
PurpleNinja225
a3ce151856
Merge branch 'master' into mv-youtubedlmaterial-to-roles 2021-02-05 21:46:46 -09:00
PurpleNinja225
2091100b0c mv youtubedlmaterial to roles 2021-02-05 21:40:27 -09:00
PurpleNinja225
cf0db6d862 fix review items 2021-02-05 15:18:35 -09:00
PurpleNinja225
7040c1279e
Merge branch 'master' into role-migration 2021-02-05 15:03:26 -09:00
PurpleNinja225
002e97e07b move pytivo to roles 2021-02-05 14:58:38 -09:00
PurpleNinja225
372e638cdb
Merge branch 'master' into add-jellyfin 2021-02-05 13:03:33 -09:00
David Stephens
4821d8983a
Merge branch 'master' into add-mylar 2021-02-05 11:39:47 +00:00
PurpleNinja225
39c917180c add mylar to role 2021-02-05 00:31:32 -09:00
PurpleNinja225
daee582051 remove double network_mode 2021-02-05 00:10:33 -09:00
PurpleNinja225
fd49efaa46 mv jellyfin to roles 2021-02-02 20:20:54 -09:00
PurpleNinja225
6bbb60460a add minidlna 2021-02-02 19:22:20 -09:00
PurpleNinja225
dda1f432ef mv jackett to role 2021-01-29 00:47:56 -09:00
PurpleNinja225
3657c4feda Add template mv get_iplayer, nzbget, pyload, tautulli to roles 2021-01-29 00:08:36 -09:00
PurpleNinja225
b191f95b0f Merge remote-tracking branch 'upstream/master' into add-deluge
merge upstream/ansible-nas
2021-01-28 00:39:27 -09:00
PurpleNinja225
765650e2c8 add deluge 2021-01-27 23:16:54 -09:00
Toben Archer
b34583dbe9 Missed some bits. 2021-01-23 21:37:10 +00:00
Toben Archer
f0a36fef7e Docs included
I've also updated the configuration for the new traefik configuration.
2021-01-23 15:15:07 +00:00
Toben Archer
0524406120 n8n Role created and works.
Now I just need to finish out the documentation.
2021-01-23 15:01:19 +00:00
Dave Stephens
52019dd388 Merge branch 'syncthing' of https://github.com/technicalguy/ansible-nas-1 into technicalguy-syncthing 2021-01-22 21:23:51 +00:00
Dave Stephens
33453cbac9 Merge branch 'nextcloud-sql-vars' of https://github.com/Blackfell/ansible-nas into Blackfell-nextcloud-sql-vars 2021-01-22 15:57:56 +00:00
Dave Stephens
88a0c46595 Move Sonarr to ansible role 2021-01-22 15:35:08 +00:00
Dave Stephens
8d5cfc9dc0 Incorporate @ryanolf Plex changes 👍 2021-01-22 14:38:28 +00:00
Dave Stephens
f2e1d660ab Move couchpotato to an ansible role 2021-01-20 14:50:45 +00:00
Dave Stephens
d0c8546a2a Update to Traefik v2.4 2021-01-20 13:51:16 +00:00
Dave Stephens
45ea106c89 Restart Traefik if config changes 2021-01-20 13:39:15 +00:00
Dave Stephens
7995c111ed Traefik - Prefer Cloudflare scoped token and add docs 2021-01-20 13:38:59 +00:00
Dave Stephens
25ed3fb565 Flip cloudflare_ddns to ansible role 2021-01-20 10:58:11 +00:00
David Stephens
13d046fc4a
Add parameters to Traefik.toml 2021-01-20 00:27:33 +00:00
David Stephens
dcdabe84d0
Parameterise Traefik DNS provider 2021-01-20 00:23:30 +00:00
Dave Stephens
96328d5f38 Traefik default log level to INFO 2021-01-19 23:55:47 +00:00
Dave Stephens
967856c266 Flip all apps in roles to Traefik v2.3 2021-01-19 17:18:12 +00:00
Dave Stephens
6b30e9afe2 Flip to Traefik v2.3 2021-01-19 16:55:12 +00:00
João Marques
181198a9ac Move *_enabled vars to each role defaults folder 2021-01-17 12:17:49 +00:00
João Marques
f07f64ac1a Move homeassistant to role 2021-01-17 12:17:49 +00:00
João Marques
69204db174 Move duplicati to role 2021-01-17 12:17:49 +00:00
João Marques
05e12f231b Move nextcloud to role 2021-01-17 12:17:49 +00:00
João Marques
23b09bdfbd Move bitwarden to role 2021-01-17 12:17:49 +00:00
Dave Stephens
3b5073f12f Fix tasks that have both ports and host network mode defined 2021-01-16 11:07:46 +00:00
Dave Stephens
5736f1b09e true -> yes for general.yml 2021-01-16 09:22:36 +00:00
Dave Stephens
7ff69ab6c4 Update Organizr to maintained image 2021-01-16 09:16:24 +00:00
Dave Stephens
a03b495747 Move utorrent to Ansible role 2021-01-16 09:06:36 +00:00
David Stephens
46b37dd56e Move Sickchill to ansible role 2021-01-15 10:34:42 +00:00
David Stephens
66d49fe03a Move Bazarr to ansible role 2021-01-15 09:44:22 +00:00
David Stephens
c41c065158 Move ombi to ansible role 2021-01-14 17:59:54 +00:00
David Stephens
d4fc84a4aa Move airsonic to ansible role 2021-01-14 12:50:44 +00:00
David Stephens
0abe029523 Remove Serposcope (dead software) 2021-01-14 10:44:33 +00:00
David Stephens
1fb535cdfd Move Watchtower to ansible role 2021-01-14 10:42:33 +00:00
David Stephens
8bb33fc886 Move Traefik to ansible role 2021-01-13 16:38:35 +00:00
David Stephens
4cf0be93a1 Move portainer to ansible role 2021-01-13 15:29:26 +00:00
David Stephens
959bb93ddc Move Organizr to ansible role 2021-01-13 15:26:00 +00:00
David Stephens
5d019d589a Move Transmission to roles 2021-01-13 15:19:47 +00:00
David Stephens
ec282d4ab8 Move Radarr to role 2021-01-13 10:32:40 +00:00
David Stephens
f9b38b4eb9 Add missing Gitea variable 2021-01-13 10:31:01 +00:00
David Stephens
c09ca44e5e Move Gitea to role 2021-01-13 10:25:57 +00:00
David Stephens
9237381e05 Move Emby to role 2021-01-13 10:10:08 +00:00
David Stephens
467fd688e4 Move lidarr to role 2021-01-13 10:01:40 +00:00
David Stephens
3a645b3819 Move netdata to ansible role 2021-01-12 17:18:05 +00:00
David Stephens
46fe985dd9 Move base ansible-nas configuration to roles 2021-01-12 12:56:03 +00:00
David Stephens
9884392a7f Heimdall tweaks to uid/gid 2021-01-12 12:11:20 +00:00
David Stephens
528c3461bc Move Heimdall to role 2021-01-12 11:56:36 +00:00
David Stephens
460887fec4 Add Plex role 2021-01-12 11:53:02 +00:00
David Stephens
c3712fa219 Oops... 2018-11-25 00:29:30 +00:00
David Stephens
96e5063075 Add Guacamole remote desktop server 💻 2018-11-19 22:58:06 +00:00
David Stephens
3da19e5708 Major updates:
* Rejig of playbook to load roles from ansible-galaxy
* Remove ansible-nas role and move tasks to tasks directory
* Add InfluxDB/Telegraf/Grafana for monitoring & dashboards
* Automatically configure InfluxDB as a datasource in Grafana
* Switch to ZFS Docker driver
* Add note about switching to overlay2 Docker driver if required
2018-04-08 23:29:25 +01:00
David Stephens
9d589811b6 Stats collection WIP 2018-04-07 11:29:22 +01:00
David Stephens
aedc81907d Add sickrage and znc 2017-11-21 22:18:35 +00:00
David Stephens
88a598f260 Variables rejig 2017-08-28 22:10:19 +01:00
David Stephens
83fee520d8 Initial Ansible NAS commit 2017-08-28 16:31:54 +01:00