Commit graph

264 commits

Author SHA1 Message Date
Ryan Olf
90ca36857f Merge branch 'master' into samba-timemachine 2019-10-19 13:24:38 -07:00
David Stephens
7c7323c5bc Traefik port needs to be container port, not mapped port 2019-10-19 17:32:18 +01:00
David Stephens
30b20768fe Fix merge conflict 2019-10-19 17:30:47 +01:00
Koldo Aingeru
7903648129 lidarr support 2019-10-16 19:58:37 +02:00
Koldo Aingeru
9b5b28a2e2 update from upstream 2019-10-16 19:02:03 +02:00
David Stephens
373783144e Fix merge conflicts 2019-10-15 22:15:43 +01:00
David Stephens
5691d32f39 Fix nas.yml merge conflict 2019-10-14 11:43:38 +01:00
David Stephens
bd10ce657f
Merge pull request #138 from technicalguy/permission-share-directories-state
"Permission share dirirectories" – file: state: directory
2019-10-13 23:55:14 +01:00
David Stephens
c159e37279 home assistant - Added timezone and removed docker host mode networking 2019-10-13 23:23:37 +01:00
David Stephens
e6375411fe Fix Home Assistant traefik port 2019-10-13 23:10:54 +01:00
David Stephens
8f6bd6871a Fix Home Assistant merge smash 2019-10-13 23:08:41 +01:00
David Stephens
4b5330f4a2
Merge pull request #132 from koenvervloesem/fix_traefik_v1.7
Fix traefik v1.7
2019-10-13 22:51:45 +01:00
David Stephens
dae3885f37
Merge pull request #126 from ryanolf/traefik-host
traefik networking to host mode
2019-10-13 22:45:31 +01:00
David Stephens
d2bef695d9 Use books_root in calibre.yml 2019-10-13 22:33:25 +01:00
Koldo Aingeru
7f73907f7e cloud commander support 2019-10-05 12:53:49 +02:00
Jeroen Brons
58a2be31e2
Merge branch 'master' into master 2019-10-04 10:02:44 +02:00
Shaun Steenkamp
e1ddd28d0d "Permission share dir…s" file: state: directory 2019-10-03 10:43:34 +01:00
Koldo Aingeru
d91f62bf7a Bazarr support 2019-09-25 21:07:13 +02:00
Koen Vervloesem
dd83170eae Fix typo in Ansible rule name for Traefik 2019-09-17 08:40:16 +02:00
Milan Jubitz
345fdbdc02 Changed location where books are saved to a samba share 2019-09-01 11:24:59 +02:00
Milan Jubitz
86fe360945 The code part of the changes, docs to follow 2019-08-31 23:10:51 +02:00
Ryan Olf
3aa4fe4e48 Added variables and settings for traefik compatibility 2019-08-28 23:07:35 -07:00
Ryan Olf
daef412da0 traefik networking to host mode 2019-08-28 22:13:18 -07:00
Ryan Olf
2ee28bdbd1 Removed available_externally and added homembridge_enabled to all.yml.dist 2019-08-28 15:49:08 -07:00
Ryan Olf
bd8976b96e Merge branch 'master' into samba-timemachine 2019-08-28 11:01:10 -07:00
Ryan Olf
2995dd1141 Changed timemachine data directory to be consistent with old AFP-based timemachine task 2019-08-28 11:00:43 -07:00
Jesse
59579a52e9 adding jellyfin 2019-08-27 09:12:26 -04:00
Jesse
f529da7753 adding jellyfin 2019-08-27 09:02:20 -04:00
Jesse
379d04ffed adding jellyfin 2019-08-27 08:58:00 -04:00
David Stephens
c19caabf1c
Merge pull request #118 from ryanolf/plex_music
Expose music folders to plex
2019-08-26 15:15:08 +01:00
David Stephens
b921167785
Merge pull request #119 from ryanolf/ansible-nas-user-nologin
Changed ansible-nas user to use "nologin" shell
2019-08-26 15:14:17 +01:00
David Stephens
01d22637be
Merge pull request #114 from al-sh-ac-san/patch-1
update firefly configuration - fixes #120
2019-08-26 15:10:55 +01:00
Ryan Olf
bd98bcf06b Reverted unrelated change to tasks/users.yml 2019-08-25 21:53:56 -07:00
Ryan Olf
d6220eac9a Merge branch 'master' into plex_music 2019-08-25 21:26:19 -07:00
Ryan Olf
0d3509fc91 Expose music directory to plex by default 2019-08-25 21:21:17 -07:00
Ryan Olf
846a6f8c35 Adding homebridge support 2019-08-25 20:12:09 -07:00
Ryan Olf
f8ce85c319 Merge branch 'master' into samba-timemachine 2019-08-25 17:06:04 -07:00
Ryan Olf
8e5fb6f827 Changed timemachine to use samba instead of netatalk, consistent with current standard
Apple deprecated netatalk and prefers samba/smb for timemachine (with some extensions).
This update uses awls/samba-timemachine to create a dedicated samba instance for timemachine,
and then sets up the appropriate service in avahi so timemachine is discovered properly.
2019-08-25 16:04:08 -07:00
Ryan Olf
6bf937258b Changed ansible-nas user to nologin shell 2019-08-25 15:48:46 -07:00
al-sh-ac-san
5a159e7fdc
update firefly configuration
see https://github.com/firefly-iii/firefly-iii/issues/2379
2019-08-24 22:20:12 +03:00
Koen Vervloesem
5725ec9805 Make bitwarden_rs work with Traefik 2019-08-21 21:45:30 +02:00
CherryKitten
c7f74c8084 Remove trailing whitespaces 2019-08-13 15:13:36 +02:00
CherryKitten
4d04410b17 Add openHAB support 2019-08-13 14:38:15 +02:00
Sam Maes
c680dbcb06 Add Home Assistant 2019-07-23 20:13:59 +00:00
David Stephens
60094d192b Rejig config to reduce merging headache 2019-07-04 00:22:20 +01:00
David Stephens
a25b52b850 Fixes #104 2019-07-03 23:00:56 +01:00
David Stephens
4cff162b0c
Merge pull request #92 from jgoerz/add-trusted-domains-for-nextcloud
Add trusted domain support for nextcloud
2019-06-26 23:35:29 +01:00
David Stephens
2243e580fd Fix volume paths, remove unused env vars 2019-06-26 23:19:51 +01:00
David Stephens
0190d1c4e5 Fix merge conflicts 2019-06-26 22:44:19 +01:00
Sam Maes
733b138367 mosquitto changes for PR 2019-06-25 19:26:16 +02:00
David Stephens
c7ec25c4b8
Merge pull request #91 from ripps818/pyload
Add pyLoad
2019-06-22 17:26:58 +01:00
Jeroen Brons
dca2e2350b Merge branch 'master' of https://github.com/jeroenbrons/ansible-nas 2019-06-22 17:13:19 +02:00
Jeroen Brons
9669a607ef Update joomla.yml 2019-06-22 17:12:46 +02:00
Jeroen Brons
cdeb420674 joomlatest 2019-06-22 14:14:36 +00:00
Jeroen Brons
7b7134d9df Update joomla.yml 2019-06-22 15:12:12 +02:00
Jeroen Brons
af9c3b5791 Update joomla.yml 2019-06-22 15:09:25 +02:00
Jeroen Brons
d3460be611 AGAIN 2019-06-22 13:06:17 +00:00
Jeroen Brons
2b037b83bd Update joomla.yml 2019-06-21 17:08:54 +02:00
Jeroen Brons
3ceeaadf93 Update joomla.yml 2019-06-21 16:59:52 +02:00
Jeroen Brons
c0ac812a97 Update joomla.yml 2019-06-21 16:56:04 +02:00
Jeroen Brons
3fd3cfabe9 Update joomla.yml 2019-06-21 16:53:47 +02:00
Jeroen Brons
e5ce2f553d Update joomla.yml 2019-06-21 16:52:37 +02:00
Jeroen Brons
3d5a244b44 Update joomla.yml 2019-06-21 16:50:38 +02:00
Jeroen Brons
98225f4013 Update joomla.yml 2019-06-21 16:48:02 +02:00
Jeroen Brons
21e4a5a7e4 Update joomla.yml 2019-06-21 16:43:04 +02:00
Jeroen Brons
dce6267bcc joomla 2019-06-21 12:32:44 +02:00
Jesse Beard
7ce4d1214c adding wallabag 2019-06-12 15:48:18 -04:00
David Stephens
8e089e3e58 Add NZBget 2019-06-02 21:15:34 +01:00
David Stephens
4f3cf71783
Merge branch 'master' into firefly 2019-05-26 10:13:00 +01:00
David Stephens
f8d6fdbce5 Firefly config 2019-05-26 10:08:16 +01:00
Jesse Goerz
a64f634b0b Add trusted domain support for nextcloud 2019-05-07 09:10:45 -04:00
ripps818
3d799837ac Add pyload: task yml 2019-05-06 20:41:01 -05:00
David Stephens
fd99bf3166 Firefly 2019-05-02 19:40:49 +01:00
Sam Maes
146940773a Add mosquitto 2019-05-01 14:23:11 +02:00
Scot W. Stevenson
724424a979 Added permissions parameters to Plex and Emby
User can now set parameters to decide if their Plex and/or Emby apps
should consider the TV and movies folders as read-only or read-write
(see discussion at #69)
2019-04-28 21:23:58 +02:00
David Stephens
3b34037217 Switch InfluxDB log level to error 2019-04-27 21:56:00 +01:00
David Stephens
acaf38a8bf Correct radarr download path 2019-04-27 11:16:14 +01:00
David Stephens
fff786ce6b Fix Radarr download directory 2019-04-27 10:42:12 +01:00
Scott Cariss
84b0e964e7
Allow sickchill downloads path to be fully managed by sickchill_downloads_directory variable 2019-04-16 10:10:19 +01:00
Scott Cariss
f8554f3be5
Remove old sickrage container first but keep volumes to allow migration 2019-04-16 10:02:40 +01:00
Scott Cariss
899d611b25
Rename sickrage task to sickchill 2019-04-15 16:39:31 +01:00
Scott Cariss
28f38585ab
Change all text instances of sickrage to sickchill 2019-04-15 16:38:08 +01:00
David Stephens
3e07697c8e Push Bitwarden enable/disable signups out to all.yml. 2019-04-14 18:43:41 +01:00
David Stephens
9f42bcc86e Configurable The Lounge external access 2019-04-14 17:28:21 +01:00
David Stephens
da29d3c903 Enable Bitwarden for external access 2019-04-14 17:05:21 +01:00
David Stephens
68ef6c3cac Fix Bitwarden merge conflicts 2019-04-14 17:02:55 +01:00
David Stephens
f2e71ca17c Tweaks for Bitwarden WebSockets 2019-04-14 16:45:48 +01:00
David Stephens
1617578dd8 Add The Lounge IRC client 2019-04-12 23:31:27 +01:00
David Stephens
7aa170c8a3 Allow all applications to be made available through Traefik, add docs 2019-04-11 23:03:11 +01:00
Jesse Beard
5a63ca02d7 Updated bitwarden and documentation 2019-04-10 16:55:14 -04:00
Jesse Beard
ca47b2c2fa fix trailing whitespace 2019-04-10 10:28:35 -04:00
Jesse Beard
d547ce6b0f Adding bitwarden documentation 2019-04-10 09:08:22 -04:00
Jesse Beard
0701f71599 Changes to vars, toml, task and playbook 2019-04-10 08:46:47 -04:00
David Stephens
344af161a0
Switch mymediaforalexa back to host networking 2019-04-01 22:09:46 +01:00
David Stephens
0b952c6f89
Merge branch 'master' into feature/mymediaforalexa 2019-03-31 23:39:46 +01:00
David Stephens
d4cc6b7f8e
Remove host mode networking (Fixes Ansible warning) 2019-03-31 23:32:49 +01:00
Jesse Beard
767cfce43f adding changes 2019-03-22 14:46:38 -04:00
Andrew Burrows
d5cccc9f99 Add mymedia for alexa 2019-03-13 00:20:54 +00:00
David Stephens
9de3377725
Update memory limit format, mentioned in #64 2019-03-12 09:16:13 +00:00
David Stephens
63aaf671c8
Merge branch 'master' into feature/minidnla 2019-03-10 00:25:45 +00:00
David Stephens
bec18ef23a
Merge pull request #60 from burrowsa/feature/get_iplayer
Add get_iplayer
2019-03-10 00:05:48 +00:00
Andrew Burrows
9765ade15c Add minidlna 2019-03-02 00:50:21 +00:00
Andrew Burrows
3a5821cd3c Add get_iplayer 2019-03-02 00:21:42 +00:00
Andrew Burrows
d86b67c328 Change networking for emby container to host
This allows devices such as smart TVs to find and stream from emby
2019-03-01 20:54:16 +00:00
Ryan Olf
5051babb13 Changed ansible-nas user to nologin shell 2019-02-17 22:26:59 -08:00
David Stephens
c6ee0b45bb Missing quotes 2019-01-15 23:38:44 +00:00
David Stephens
9cbac4486c Add Cloudflare dynamic DNS updater 2019-01-15 23:24:18 +00:00
Jesse Goerz
6718687bcf Make consistent with existing style
- Update timemachine docs
- Update timemachine_data_directory
- Remove unnecesary mDNS port
- Use latest tag on image
2019-01-10 09:38:10 -05:00
Jesse Goerz
0504337273 Add support for timemachine server 2019-01-07 19:14:08 -05:00
David Stephens
61734cf7cc
Merge pull request #46 from C-J1/fix-issue-45
Resolves issue #45
2019-01-06 00:08:18 +00:00
Craig Jarvis
36b3712dc3 Change ansible_python_version to v3
Python 3 is now the assumed default python version for ansible. Downstream packages may still install python2 (ie/ samba).
2019-01-06 10:58:53 +11:00
Craig Jarvis
8104ca095e Fix linting issue for universe repo add 2019-01-05 21:34:52 +11:00
Craig Jarvis
757635b402 Skip ansible lint for enabling universe repo 2019-01-05 20:11:10 +11:00
Craig Jarvis
2166b720b2 Resolves issue #47
Add general task to enable universe repo
2019-01-05 17:00:04 +11:00
Craig Jarvis
051dba232c Resolves issue #45
Defines python3 entry in inventory
Changes docker yml to install relevant pip version
2019-01-05 15:05:41 +11:00
David Stephens
cebf8e2137 Add Airsonic support 2019-01-03 15:10:39 +00:00
David Stephens
ce370091e2 Add Miniflux news reader 2018-12-31 00:08:25 +00:00
David Stephens
eef62eceed
Merge branch 'master' into add-watchtower-support 2018-12-29 15:29:43 +00:00
Craig Jarvis
a647fbdad4 Tweak to watchtower command line. use existing defined email address
Removed whitespace from watchtower.yml
2018-12-29 12:30:44 +11:00
David Stephens
8e4e399f8b Simplify Watchtower config, add docs 2018-12-29 00:22:51 +00:00
Unknown
d27bbb8ad2 Corrected watchtower issues from CI build 13 2018-12-29 00:22:51 +00:00
Craig Jarvis
e2cb713084 Add some requested changes to watchtower PR #24 2018-12-29 00:22:51 +00:00
Craig Jarvis
cff6c5b31c Fix watchtower to remove :ro restriction on docker.sock
This tool isn't much good if it can't actually do anything
2018-12-29 00:22:51 +00:00
Unknown
c1b4f914cb Added watchtower support
Re-created the branch to clean up the excessive number of commits :)
2018-12-29 00:22:51 +00:00
Jesse Goerz
00916e8308 Move extra packages to all.yml 2018-12-28 10:51:20 -05:00
Jesse Goerz
5855da7510 Update syntax to remove deprecation warning
- Warning:
TASK [geerlingguy.docker : Ensure depdencies are installed.] *******
[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via
squash_actions is deprecated. Instead of using a loop to supply multiple
items and specifying `name: "{{ item }}"`, please use `name:
['apt-transport-https', 'ca-certificates']` and remove the loop. This
feature will be removed in version 2.11. Deprecation warnings can be
disabled by setting deprecation_warnings=False in ansible.cfg.
2018-12-28 10:51:20 -05:00
David Stephens
5a123dc4ce Update the account samba uses to serve to guests, and permission share directories accordingly 2018-12-28 13:07:40 +00:00
David Stephens
7a702ea778 Add a login banner 2018-12-27 18:31:31 +00:00
David Stephens
b7e0430f0b Fix ansible-lint 2018-12-23 16:50:20 +00:00
David Stephens
0bd3e6f36e
Merge pull request #29 from C-J1/add-support-for-netdata
Add support for netdata
2018-12-18 23:51:21 +00:00
David Stephens
6892ed515c Admin: Ansible-lint, recommended VSCode extensions, line-ending cleanup 2018-12-08 22:44:51 +00:00
Craig Jarvis
883b6a1a07 Fix netdata so that it can show docker container names
https://docs.netdata.cloud/docker/#docker-container-names-resolution
2018-12-05 22:17:29 +11:00
Craig Jarvis
e6c606b797 Split prometheus extension for netdata to new branch 2018-12-05 22:17:29 +11:00
Craig Jarvis
5abfc90e9d Add support for netdata
Expand netdata to include prometheus for backend storage


Fixed a few things for netdata and prometheus support
2018-12-05 22:17:29 +11:00
David Stephens
ac8f96ed24 Add Heimdall home dashboard 2018-11-28 23:22:18 +00:00
David Stephens
e07860445a Nextcloud: flip from nginx to Traefik for external access 2018-11-28 23:13:24 +00:00
David Stephens
1ae5de70dc WIP: Traefik - make sure ngnix is stopped 2018-11-28 23:10:27 +00:00
David Stephens
6ddfab628c WIP: Traefik 2018-11-25 11:10:14 +00:00
David Stephens
7f59118099 WIP: Traefik - add Guacamole support 2018-11-25 11:07:44 +00:00
David Stephens
96e5063075 Add Guacamole remote desktop server 💻 2018-11-19 22:58:06 +00:00
David Stephens
62367f1b32
Merge pull request #18 from C-J1/add-basic-timezone-support
Add basic timezone support
2018-11-19 21:38:58 +00:00
Craig Jarvis
36e9c46db7 Removed duplicate timezone config for sonarr and radarr
These apps only require one of the two different ways of getting the timezone in to the container
2018-11-16 23:30:14 +11:00
David Stephens
ecb8c811ec Merge branch 'add-support-for-gitea' of https://github.com/C-J1/ansible-nas
* 'add-support-for-gitea' of https://github.com/C-J1/ansible-nas:
  Swapped from volumes to bind mounts for gitea
  Fixed all.yml.dist for gitea
  Gitea working, but needs some settings tweaks
  Beginnings of a Gitea addition
2018-11-14 23:02:32 +00:00
Craig Jarvis
1123bdba56 Swapped from volumes to bind mounts for gitea
Also added a system git account so that we can run the docker container with that user. The gitea container uses a "git" user account internally. Doing this allows us to correctly set permissions on bind mount locations
2018-11-14 21:15:15 +11:00
Craig Jarvis
56b6785712 Gitea working, but needs some settings tweaks 2018-11-14 08:07:50 +11:00
Craig Jarvis
700935f947 Merge branch 'master' into add-basic-timezone-support 2018-11-13 21:52:31 +11:00
Craig Jarvis
2ed252e49a Beginnings of a Gitea addition
This won't work as is. Need to review options. Maybe a custom network within docker? That reports as separate IP on the host?
2018-11-13 19:39:08 +11:00
David Stephens
a645dd79e5 Set grafana directory permissions. Fixes #17 2018-11-12 23:19:31 +00:00
Craig Jarvis
2e628adf14 Merge branch 'master' into add-basic-timezone-support 2018-11-13 09:48:55 +11:00
Craig Jarvis
4033bfb60d Added timezone to the all.yml file. Updated some containers to use it
Not all containers can use the TZ as an ENV. Updated the ones that can.
2018-11-13 09:30:13 +11:00