Commit graph

326 commits

Author SHA1 Message Date
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
Craig Jarvis
25cc5cffbb Fix issue #13. Allows upgrade to work without aptitude installed 2018-11-12 14:20:27 +11:00
David Stephens
4bc7a68254 Update README.md, remove container host networking mode 2018-11-11 22:45:09 +00:00
Craig Jarvis
4bfd67e780 Fixed typo in comment for emby ports 2018-11-11 15:58:17 +11:00
Craig Jarvis
48c3b135fe Basics for Emby support. Untested, had to commit and run 2018-11-11 15:15:03 +11:00
David Stephens
48c1aca43a
Merge branch 'master' into master 2018-10-03 21:57:10 +01:00
David Stephens
f203765337 Add Nginx reverse proxy/LetsEncrypt SSL Container 2018-10-02 23:03:56 +01:00
Chris Butler
b3da0bd6f9 plexpy -> tautulli 2018-09-23 15:20:10 -04:00
Chris Butler
32888a7038 add plex via @tcharewicz for #4 2018-09-22 20:06:44 -04:00
David Stephens
40e8cb215b Add Nextcloud 2018-09-21 23:37:53 +01:00
David Stephens
483a415e5a
Update zfs package name 2018-08-09 22:43:25 +01:00
David Stephens
f52a2780e3
zfs isn't an ubuntu package any more, it's zfs-linux 2018-08-09 22:37:15 +01:00
David Stephens
77d62deb76 Add Radarr support 2018-04-10 22:57:28 +01:00
David Stephens
7ef0cae8cd Goodbye Crashplan 2018-04-09 00:01:59 +01: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