Commit Graph

212 Commits

Author SHA1 Message Date
f853b48a3b Uncomment out needed lines for full set up. 2020-11-29 22:10:57 -06:00
cd62a8f8a2 Remove additional references to Nextcloud now that I don't use it. 2020-11-29 22:10:43 -06:00
0b89dd0c22 Merge branch 'master' of git.awful.club:jowj/adc into master 2020-11-15 13:42:22 -06:00
15b78abf21 Move to wg portal setup on larva.
- add parent play for configuring the rpi
- add dedicated rpi.yml to configure the base
- copy over templates, handlers from the wg play
- import the rpi.yml in main.yml
2020-11-15 13:39:25 -06:00
79fe47dcf6 Move to wg portal setup on larva.
- add parent play for configuring the rpi
- add dedicated rpi.yml to configure the base
- copy over templates, handlers from the wg play
2020-11-15 13:37:58 -06:00
4d1b046917 Prepare for wg migration from hatchery to larva.
- add 192.168/16 routing info to wg.0
- remove old -hatchery.conf
- remove dumb stuff in readme, meta
- add tag to main play
2020-11-15 13:36:59 -06:00
dc295e151b Move to my own fork of the idiot webdav container. 2020-11-14 15:59:40 -06:00
c1c7f552b6 Working webdav commit with one big oopsie.
the FUCKING bytemark image fucking recursively chowns everything you
mount to its fucking directory, which if collossally fucking stupid.

now i've gotta go build my own fucking image and test it and make sure
it works and fuck :(
2020-11-13 22:54:11 -06:00
76f7f70c1d Change this to only deploy to hatchery. 2020-11-13 22:53:18 -06:00
0f653bbbdb Update base deploy to incluyde syncthing. 2020-11-13 22:53:03 -06:00
cbd41c1686 Templatize the changes required to fix ssl cipher handshake issues. 2020-11-11 12:14:16 -06:00
7b7284c32f Add several roles; restructure group vars; restructure inventory.
all of this is required for the synology LE role to work. this is
still a massive WIP commit.

synology LE works, but synology webdav using that LE cert does not
yet work. there appears to be some cipher mismatch issue by default.
2020-11-10 23:22:38 -06:00
b2bf23dc9c Remove nextcloud references from awfulAll config. WIP. 2020-10-11 18:23:02 -05:00
a2ba258f44 Add freshrss, update readme. 2020-10-11 18:22:53 -05:00
d9a4f4112b Update submod. 2020-10-10 19:01:06 -05:00
e41ae06700 add clarity to readme regarding adding a client for vpn. 2020-10-10 19:00:28 -05:00
d616170570 Prep for lil' lady additions to fleet. 2020-10-10 19:00:19 -05:00
90bcca92c4 Add stanza for freshrss. 2020-10-10 18:59:57 -05:00
42cc95c36c Update readme. 2020-05-26 20:44:59 -05:00
faf6cfcec9 Final tweaks for working deploy. 2020-05-19 23:18:53 -05:00
6ce9d3ccb1 Rename file to the proper name. How did I fuck that up before. 2020-05-19 17:19:30 -05:00
14d5caa4b4 Create syslog role and links / host entries. 2020-05-19 17:19:17 -05:00
9cc6250994 Add basic home-net server setup. Not tested. 2020-05-16 18:29:26 -05:00
51950c4e79 Update. 2020-05-12 14:21:22 -05:00
bd7b883bca Include my local changes. 2020-05-12 14:13:48 -05:00
9a640d8672 Pull in the docker-ansible-matrix forkas a submod. 2020-05-09 23:11:38 -05:00
7db49dd025 Deploy nextcloud through awful stack
- Nice, all apps are done that are 3rd party!
- only thing left is homegrown awful apps, mojo/arke.
2020-05-07 18:32:07 -05:00
786ddc20eb Add znc capability back!
- tested and working
- had to move http vs irc protos to different ports for ease of
- routing
- eventually i should vc the resultant znc.conf dirs, just not sure
- the best way to do that yet.
2020-05-07 14:31:49 -05:00
05c3722d39 Try out adding a public network to fix routing issue. 2020-05-06 19:43:59 -05:00
e0f02bdce8 Use docker host names instead of hardcoded internal IPs. 2020-05-06 18:32:25 -05:00
59d2e174e0 Get basic gitea instance working.
- add note to readme about the annoying gotcha I found.
2020-05-06 18:08:47 -05:00
93839ce21d Add traefik improvements: proxy to nginx, use .yml instead of .toml 2020-05-04 17:47:08 -05:00
eb1491863e Fuck around with a test traefik role. 2020-05-04 17:46:44 -05:00
fc2c125c3b Add DO api key for LE automation. 2020-05-03 12:30:14 -05:00
6283f5db0c WIP: broken, doesn't work. 2020-05-03 12:30:03 -05:00
5bb2adfaf7 Add role local vars. 2020-05-02 17:56:00 -05:00
a82a718b92 Add test role to all.yml 2020-05-02 17:55:47 -05:00
844137a86d Prep for docker swarm updates. 2020-05-02 17:55:38 -05:00
71ba8267fe Build out test role for learning traefik and lets encrypt. 2020-05-02 17:54:56 -05:00
a70ed8b028 Move to docker-compose version 3 2020-05-02 14:38:08 -05:00
07afc5cc31 Migrate awfulAll to compose format. 2020-04-29 18:23:06 -05:00
0ab0ded253 Migrate Nextcloud to the docker-compose stack. 2020-04-28 20:51:45 -05:00
9581ea68e0 Use Nextcloud as the default admin account.
- This is because its the only user that exists. I don't understand
- why that would matter, but it seems to. fucking weird.
2020-04-28 20:51:06 -05:00
3c51edcd35 WIP commit to move to latest nextcloud on postgres. 2020-04-28 12:35:38 -05:00
f35d2bec68 Add Nextcloud deploy to all.yml 2020-04-28 11:26:11 -05:00
bcded361fd Add main deploy task for nextcloud. 2020-04-28 00:06:32 -05:00
a5087eb8ac Add basic build out for Nextcloud deploy. 2020-04-28 00:06:10 -05:00
8096a860a0 Fix vars, update vault syntax (: not =) and remove host vars. 2020-04-20 22:06:25 -05:00
33b8fecf2f Whitespace issue. 2020-04-20 21:58:26 -05:00
e3f5fd073a Update vault file with creds, configure awful-1 py interpretter. 2020-04-20 21:58:08 -05:00