josiah
3be427c6d4
Remove Webdav, add tubesync.
3 years ago
josiah
66520d97cf
Create tailscale role, add vars, basic skeleton.
3 years ago
josiah
a38d722e3c
Fix stupid problems with mediaserver role; redo gpg.
3 years ago
josiah
2914fc16e4
Add role for creating new certs for the IRC service.
3 years ago
josiah
b7d6493166
Make gitea better; new images, new theme, etc.
3 years ago
josiah
f853b48a3b
Uncomment out needed lines for full set up.
4 years ago
josiah
cd62a8f8a2
Remove additional references to Nextcloud now that I don't use it.
4 years ago
josiah
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
4 years ago
josiah
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
4 years ago
josiah
dc295e151b
Move to my own fork of the idiot webdav container.
4 years ago
josiah
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 :(
4 years ago
josiah
0f653bbbdb
Update base deploy to incluyde syncthing.
4 years ago
josiah
cbd41c1686
Templatize the changes required to fix ssl cipher handshake issues.
4 years ago
josiah
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.
4 years ago
josiah
b2bf23dc9c
Remove nextcloud references from awfulAll config. WIP.
4 years ago
josiah
90bcca92c4
Add stanza for freshrss.
4 years ago
josiah
faf6cfcec9
Final tweaks for working deploy.
4 years ago
josiah
6ce9d3ccb1
Rename file to the proper name. How did I fuck that up before.
4 years ago
josiah
14d5caa4b4
Create syslog role and links / host entries.
4 years ago
josiah
9cc6250994
Add basic home-net server setup. Not tested.
4 years ago
josiah
7db49dd025
Deploy nextcloud through awful stack
...
- Nice, all apps are done that are 3rd party!
- only thing left is homegrown awful apps, mojo/arke.
4 years ago
josiah
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.
4 years ago
josiah
05c3722d39
Try out adding a public network to fix routing issue.
4 years ago
josiah
e0f02bdce8
Use docker host names instead of hardcoded internal IPs.
4 years ago
josiah
59d2e174e0
Get basic gitea instance working.
...
- add note to readme about the annoying gotcha I found.
4 years ago
josiah
93839ce21d
Add traefik improvements: proxy to nginx, use .yml instead of .toml
4 years ago
josiah
eb1491863e
Fuck around with a test traefik role.
4 years ago
josiah
6283f5db0c
WIP: broken, doesn't work.
4 years ago
josiah
5bb2adfaf7
Add role local vars.
4 years ago
josiah
844137a86d
Prep for docker swarm updates.
4 years ago
josiah
71ba8267fe
Build out test role for learning traefik and lets encrypt.
4 years ago
josiah
a70ed8b028
Move to docker-compose version 3
4 years ago
josiah
07afc5cc31
Migrate awfulAll to compose format.
4 years ago
josiah
0ab0ded253
Migrate Nextcloud to the docker-compose stack.
4 years ago
josiah
3c51edcd35
WIP commit to move to latest nextcloud on postgres.
4 years ago
josiah
bcded361fd
Add main deploy task for nextcloud.
4 years ago
josiah
a5087eb8ac
Add basic build out for Nextcloud deploy.
4 years ago
josiah
8096a860a0
Fix vars, update vault syntax (: not =) and remove host vars.
4 years ago
josiah
33b8fecf2f
Whitespace issue.
4 years ago
josiah
9003a8f984
Add dedicated gitea playbook.
4 years ago
josiah
4d64586879
Move to python3 for ansible interpretter; init docker swarm.
4 years ago
josiah
1145db811b
Mediaserver now works on docker-swarm!
4 years ago
josiah
662b777ed8
Update bad mediaserver configs. this is broken!!!!
4 years ago
josiah
db3e668191
Start work on adding a role for mediaserver.
4 years ago
josiah
eda7ec6fd7
Remove unecessary plays / hosts.
4 years ago
josiah
655345abd2
Update syspackages so i can have fucking dig.
4 years ago
jowj
9ab8a7ac9e
Correct src template to frisket.conf
4 years ago
jowj
7ae37207c1
Create new role for LOS tablet
4 years ago
josiah
ee31d08681
Create new hatchery client config:
...
- public key creation
- private key addition to vault.yml
- reference in main task file
- creation of template
4 years ago
jowj
e3ad4dfcd7
Move to proper git.awful.club repo.
4 years ago