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
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
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
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
9003a8f984
Add dedicated gitea playbook.
2020-04-20 21:57:51 -05:00
4d64586879
Move to python3 for ansible interpretter; init docker swarm.
2020-04-17 12:19:14 -05:00
1145db811b
Mediaserver now works on docker-swarm!
2020-04-15 16:54:39 -05:00
0245113532
Clean up all.yml tasks, configure passwordless vault access.
2020-04-15 16:54:02 -05:00
0d22099cca
Easily handle ansible vault stuff!
...
- Ok this is pretty nice!
2020-04-14 16:01:06 -05:00
662b777ed8
Update bad mediaserver configs. this is broken!!!!
2020-04-13 22:02:18 -05:00
db3e668191
Start work on adding a role for mediaserver.
2020-04-12 16:28:55 -05:00
0c4518fe00
Stick become pass in vault.
2020-04-12 16:27:57 -05:00
eda7ec6fd7
Remove unecessary plays / hosts.
2020-04-12 16:27:42 -05:00
655345abd2
Update syspackages so i can have fucking dig.
2020-04-11 21:50:16 -05:00
9ab8a7ac9e
Correct src template to frisket.conf
2020-01-31 11:57:43 -06:00
7ae37207c1
Create new role for LOS tablet
2020-01-31 11:33:16 -06:00
josiah
ee31d08681
Create new hatchery client config:
...
- public key creation
- private key addition to vault.yml
- reference in main task file
- creation of template
2020-01-25 02:27:45 +00:00
e3ad4dfcd7
Move to proper git.awful.club repo.
2020-01-21 16:33:19 -06:00