Commit Graph
100 Commits
Author SHA1 Message Date
Jake Howard d7bb71d14b Remove terraform modules
Makes sharing variables between modules (which i'd have to do) incredibly difficult. So flat with naming conventions it is!
2020-03-20 20:47:13 +00:00
Jake Howard 5938f7fca6 Remove statping from internal DNS
This *hammers* pihole and massively inflates the metrics. Remove for now until there's a sane way to fix it
2020-03-19 19:16:04 +00:00
Jake Howard 02293459e1 Localise queries
Doesn't do anything yet, but it might some day...
2020-03-19 19:14:45 +00:00
Jake Howard 45ae2be523 Update nextcloud container base 2020-03-18 21:49:20 +00:00
Jake Howard 5f79109195 Convert nextcloud db to postgres 2020-03-18 21:35:17 +00:00
Jake Howard 7eda50239c Remove reference to become_user: root
This was the default anyway
2020-03-17 21:11:02 +00:00
Jake Howard 236757b4c0 Update emby container base 2020-03-17 20:42:09 +00:00
Jake Howard 24686f8cb3 Merge custom dnsmasq config into pihole 2020-03-17 20:29:40 +00:00
Jake Howard 8093bcbcbb Just use the autogenerated one
It's _fine_.
2020-03-17 18:38:47 +00:00
Jake Howard 717391334e Use a short pihole password so it actually works 2020-03-17 18:10:06 +00:00
Jake Howard 69a6da95b9 Add pihole to internal DNS record 2020-03-16 20:13:07 +00:00
Jake Howard 359efe72b4 Install pihole
Eventially it'll replace dnsmasq, but not today
2020-03-16 13:44:24 +00:00
Jake Howard aa05b675f4 Kinda install ctop 2020-03-15 16:39:40 +00:00
Jake Howard cdcfcf3c66 Increase fail2ban threshold 2020-03-15 15:02:57 +00:00
Jake Howard bed0a2b06b Remove linguist hack around compose language
Turns out this messes up syntax highlighting on GitHub too
2020-03-15 14:35:09 +00:00
Jake Howard a0dd40847e Install wallabag
It's sqlite, for now
2020-03-15 14:34:28 +00:00
Jake Howard 4210013039 Update deluge base container 2020-03-15 12:07:48 +00:00
Jake Howard 8a5267bc61 Update librespeed 2020-03-15 12:05:17 +00:00
Jake Howard 1f78e2eb2c Update nextcloud to 18.0.2 2020-03-15 12:00:38 +00:00
Jake Howard b3e307f147 Move config into nextcloud directory 2020-03-15 11:51:23 +00:00
Jake Howard 871555532d Stop passing through the entire config directory
This makes updates so much easier!
2020-03-15 11:45:55 +00:00
Jake Howard 708250005a Install fail2ban 2020-03-13 23:08:26 +00:00
Jake Howard 92af315e69 Change haproxy timeouts 2020-03-13 22:26:30 +00:00
Jake Howard 1c1bdc3cbd Update gitea 2020-03-11 21:24:33 +00:00
Jake Howard 16acfb1f11 Update nextcloud container base 2020-03-11 21:24:27 +00:00
Jake Howard 47c0b65dfe Add some helper synapse cleanup scripts 2020-03-10 20:08:46 +00:00
Jake Howard 16e01c4a10 Update synapse to 1.11.1 2020-03-10 19:03:01 +00:00
Jake Howard 31497155ee Replace lsio mariadb container with official 2020-03-10 13:27:43 +00:00
Jake Howard 88af6f6da9 update quassel base 2020-03-10 08:56:40 +00:00
Jake Howard c7bd4fc413 Reduce retention policy 2020-03-09 13:42:00 +00:00
Jake Howard f9bae27e4e Update gitea 2020-03-08 20:07:28 +00:00
Jake Howard ac70fceca5 Convert all compose files to v2 2020-03-08 18:12:20 +00:00
Jake Howard 6f1258232c Install statping 2020-03-08 16:41:13 +00:00
Jake Howard dd956450dc Start folding 2020-03-08 15:13:44 +00:00
Jake Howard b8e866058f Update nextcloud container base 2020-03-06 08:54:16 +00:00
Jake Howard 242f6f07c9 Update traefik 2020-03-03 13:15:16 +00:00
Jake Howard bb9408a39e Update quassel base 2020-03-03 13:10:58 +00:00
Jake Howard 000ceea198 Update emby container base 2020-03-03 13:07:59 +00:00
Jake Howard 99a2472be8 Update nextcloud container 2020-03-03 13:04:19 +00:00
Jake Howard 53d87f533c Hack in an override for langiage detection
This makes compose files look like docker files, making the linguist reporting slightly more accurate
2020-03-02 19:57:41 +00:00
Jake Howard e2d20535f0 Ignore galaxy roles when linting 2020-03-02 19:46:20 +00:00
Jake Howard fa929cbca5 Install ntp from galaxy 2020-03-02 19:45:16 +00:00
Jake Howard 85f6f59970 Use ansible galaxy to install docker 2020-03-02 19:37:11 +00:00
Jake Howard 20c4e049c6 Provision wireguard keys for too-work 2020-02-28 16:16:31 +00:00
Jake Howard d1100485c0 Update emby container to fix issues with multiple processes running
Or at least, I think this fixed it
2020-02-24 21:52:36 +00:00
Jake Howard 238bc2acff Update calibre 2020-02-24 08:51:03 +00:00
Jake Howard caf63c299f Update README commands 2020-02-22 23:50:40 +00:00
Jake Howard 98bbf12f2d Fix spacing so it looks like valid terraform 2020-02-22 23:43:00 +00:00
Jake Howard a307c53808 Terraform the tfstate bucket
It's terraform all the way down
2020-02-22 23:41:01 +00:00
Jake Howard a80cc472cc Add casey firewall config 2020-02-22 22:22:32 +00:00
Jake Howard 23d41a90b6 Fix *all* the linting errors in synapse config 2020-02-22 21:46:37 +00:00
Jake Howard 5b0adceb2e Dont init terraform backend on CI 2020-02-22 21:15:50 +00:00
Jake Howard fd4e5e8798 Don't fail if secrets dont exist 2020-02-22 21:12:22 +00:00
Jake Howard a736afef4d Remove general linter 2020-02-22 21:09:24 +00:00
Jake Howard 61b6dc5c7b Trim newlines in ttrss config 2020-02-22 21:02:54 +00:00
Jake Howard 5d804828bb Cleanup nextcloud config 2020-02-22 20:51:49 +00:00
Jake Howard 34aa3a52f8 Restructure helper scripts so they're slightly more useful 2020-02-22 20:41:04 +00:00
Jake Howard ac6210d618 Move domains stuff under domains module 2020-02-22 20:28:59 +00:00
Jake Howard f37519246a Setup cloudflare terraforming 2020-02-22 20:22:28 +00:00
Jake Howard 0f984f3f23 Create a more generic terraform helper script 2020-02-22 20:21:14 +00:00
Jake Howard dda1431450 Note that terraform backend secrets need putting in a different place.
Pesky terraform!
2020-02-21 22:33:53 +00:00
Jake Howard 29aee58a2e Format terrsform again 2020-02-21 22:16:08 +00:00
Jake Howard 2471b4f843 Move backend to S3 based 2020-02-21 22:15:32 +00:00
Jake Howard 63aa3a7216 Drive part of ansible context from terraform 2020-02-21 21:51:16 +00:00
Jake Howard 0e1cd2e0e1 Fix linting 2020-02-21 19:46:40 +00:00
Jake Howard a83fc86061 Initialise the terraform dir rather than root 2020-02-21 19:44:44 +00:00
Jake Howard 32d5db8f21 Fix actions formatting 2020-02-21 18:53:11 +00:00
Jake Howard 71e3bc0731 Note about the terraform secrets file 2020-02-21 18:51:46 +00:00
Jake Howard 418c813ddb Add CI to validate terraform 2020-02-21 18:51:06 +00:00
Jake Howard a3cc0f7849 Init terraform 2020-02-21 18:44:25 +00:00
Jake Howard 45946741d5 Update synapse 2020-02-21 09:25:00 +00:00
Jake Howard 2ab3803030 Update gotify 2020-02-21 09:24:55 +00:00
Jake Howard b82381a5fe Update nextcloud container 2020-02-21 09:20:36 +00:00
Jake Howard f978acdae4 Update deluge 2020-02-21 09:17:58 +00:00
Jake Howard b8ca1a8996 Update quassel 2020-02-18 08:59:09 +00:00
Jake Howard d290f2f68f Use cgit as a simple frontend to gitea 2020-02-17 21:46:50 +00:00
Jake Howard be3a571d2c Update mariadb container 2020-02-17 13:03:39 +00:00
Jake Howard 88884a0f3a Update config.php to match what's actually installed 2020-02-17 13:03:18 +00:00
Jake Howard 11260d5a08 Upgrade nextcloud container 2020-02-17 12:52:10 +00:00
Jake Howard a95b36169c Update gitea 2020-02-17 09:39:48 +00:00
Jake Howard c558346f70 Install and configure duplicati 2020-02-14 21:26:15 +00:00
Jake Howard 3b30054958 Add helper script to access Nextcloud's occ cli 2020-02-14 09:27:44 +00:00
Jake Howard 8325af9f6c Update gitea to 1.11 2020-02-14 08:58:14 +00:00
Jake Howard 0391f032c8 Upgrade quassel and deluge 2020-02-10 09:28:34 +00:00
Jake Howard 42c565c368 Setup retention policy
Hopefully this puts a bit more of a handle on DB size
2020-02-10 09:15:19 +00:00
Jake Howard 81d2be3b74 Install todoist-github 2020-02-09 15:48:22 +00:00
Jake Howard 4c92e2df3b Add nextcloud config
Damn this needs cleaning up at some point!
2020-02-09 15:21:48 +00:00
Jake Howard c264a707c3 Add synapse config 2020-02-09 14:15:46 +00:00
Jake Howard 0da675db1c Add quassel config 2020-02-09 13:19:45 +00:00
Jake Howard 77fe92a7e7 Add torrent (deluge) config 2020-02-09 13:06:10 +00:00
Jake Howard 81cccea858 Enable gzip and check for updates 2020-02-09 12:51:39 +00:00
Jake Howard 1dbc7ea2c7 Drop some unnecessary comments
Reducing the amount of PHP in my infrastructure repo is a good thing!
2020-02-09 12:48:27 +00:00
Jake Howard ac12da5c02 Add tt-rss 2020-02-09 12:43:38 +00:00
Jake Howard 92ff9cf787 Provision VPN config for laptop 2020-02-07 21:09:54 +00:00
Jake Howard 253453ba16 Reload wireguard rather than restarting
Hopefully this stops it dropping connections
2020-02-07 21:09:41 +00:00
Jake Howard 5027e77534 Have yourls redirect root to admin page
I keep forgetting this is a thing and thinking it's broken
2020-02-07 13:57:03 +00:00
Jake Howard 94da91db8e Install yourls 2020-02-07 13:49:13 +00:00
Jake Howard 32d4e108f9 Update librespeed 2020-02-07 09:04:13 +00:00
Jake Howard b66ef84289 Explicitly pin portainer to latest tag 2020-02-07 09:04:06 +00:00
Jake Howard 9c6f9dc288 Update gitea 2020-02-07 09:01:06 +00:00