josiah
bd7b883bca
Include my local changes.
4 years ago
josiah
9a640d8672
Pull in the docker-ansible-matrix forkas a submod.
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
fc2c125c3b
Add DO api key for LE automation.
4 years ago
josiah
6283f5db0c
WIP: broken, doesn't work.
4 years ago
josiah
5bb2adfaf7
Add role local vars.
4 years ago
josiah
a82a718b92
Add test role to all.yml
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
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.
4 years ago
josiah
3c51edcd35
WIP commit to move to latest nextcloud on postgres.
4 years ago
josiah
f35d2bec68
Add Nextcloud deploy to all.yml
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
e3f5fd073a
Update vault file with creds, configure awful-1 py interpretter.
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
0245113532
Clean up all.yml tasks, configure passwordless vault access.
4 years ago
josiah
0d22099cca
Easily handle ansible vault stuff!
...
- Ok this is pretty nice!
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
f175b6fef0
Initial capture of traefik config.
4 years ago
josiah
0c4518fe00
Stick become pass in vault.
4 years ago
josiah
eda7ec6fd7
Remove unecessary plays / hosts.
4 years ago
josiah
7f94db566a
Muck about with traefik
4 years ago
josiah
655345abd2
Update syspackages so i can have fucking dig.
4 years ago
josiah
3e6229ae76
Add nzbhydra2
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
jowj
ae3c0a4b9d
Add tags, move too fq paths.
4 years ago
jowj
efc605e157
Remove error causing lines.
4 years ago
jowj
ea2327d2d9
Add new awfulAll config to all.yml; create standalone play.
4 years ago
jowj
d3165b7e9e
Rename deploy.yml; start move to role-based syntax.
...
- This is only partially done and is gonna take a bit of time
- especially to tag everything properly, UGH.
4 years ago
jowj
d243ee1668
Migrate mojo-vars-vault data to vault.yml; reference it in main.yml
4 years ago
jowj
b9592b1697
Create new pvl client and reference in main.yml.
4 years ago
jowj
bf8cc090ad
Move to single file for client deploys.
4 years ago