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
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
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
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
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
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
3c51edcd35
WIP commit to move to latest nextcloud on postgres.
2020-04-28 12:35:38 -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
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
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
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
ae3c0a4b9d
Add tags, move too fq paths.
2020-01-21 15:25:48 -06:00
efc605e157
Remove error causing lines.
2020-01-20 16:51:49 -06:00
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.
2020-01-20 16:45:39 -06:00
b9592b1697
Create new pvl client and reference in main.yml.
2020-01-20 14:14:32 -06:00
31c97f8123
Create new ling8 client config, reference it properly for deploys.
2020-01-19 16:08:34 -06:00
3f624002a5
Minor text fixes.
2020-01-19 16:08:20 -06:00
048ebc903a
Add mosh package to sys_packages vars.
2020-01-17 12:39:30 -06:00
ec8ea32089
Add ability to deploy matrix client from ansible
...
- add client_matrix.yml play
- add new ios.conf template
- update main.yml task to include matrix.conf template deploy and tags.
2020-01-14 15:42:22 -06:00
1ea0ab8437
Add DNS entry to config; without this the 'route all traffic' part:
...
- won't work
- will be really frustrating.
2020-01-13 19:51:45 -06:00
e40b68e623
Fix the idiot mistakes i made in postup/down rules.
...
- you'll note i fucked up interface name
- and missing an argument :(
2020-01-13 16:27:33 -06:00
71133f94fc
Add iptables config lines.
2020-01-12 17:11:48 -06:00
37a4c17343
Add an example ios config to allow easier testing / manual configs
...
- only useful until i actually automate the idiot config process.
2020-01-12 17:11:16 -06:00
86accf4a2b
Add ios.conf template. this does not currently work.
2020-01-12 17:10:58 -06:00
c0f80848c3
Remove unnecessary header info from apt installs.
2020-01-12 17:10:39 -06:00
e2839fc381
update idiot syntax of existing wg vpn readme.
2020-01-08 17:11:43 -06:00
7e62efcbb9
Add role specific declarations.
2020-01-08 17:02:02 -06:00
9e172580bc
add whitespace.
2020-01-08 17:01:37 -06:00
1d009dc0fd
Remove old giant messy way of grouping files.
2020-01-08 17:00:45 -06:00
acb6de74c4
Move to proper role syntax.
2020-01-08 14:54:42 -06:00
e4a51078ee
Remove vars/host declarations.
2020-01-08 14:09:29 -06:00
caa50fb221
Make role proper format; move vars out to other files.
2020-01-08 14:09:15 -06:00
2452a0aa5b
Move ansible stuff to ansible folder.
2020-01-04 18:13:19 -06:00