Commit graph

158 commits

Author SHA1 Message Date
Sam A. 1cf2b901bd
Bump restic 2023-12-23 18:05:10 +01:00
Sam A. 2cd7b8b2e8
Add managed by ansible header to all files 2023-12-23 17:52:27 +01:00
Sam A. f0464f288c
Add PostgreSQL configs 2023-12-23 17:41:57 +01:00
Sam A. cbdc7119fb
Add wrapper scripts to run plays and custom commands 2023-12-23 16:23:58 +01:00
Sam A. c091a4f869
Remove sapt-labr-prx02 2023-12-22 21:57:19 +01:00
Sam A. ab0b7835a4
Initialize database as postgres 2023-12-05 22:08:55 +01:00
Sam A. 259a396319
Add settings and Postgres reload handler 2023-11-26 20:02:55 +01:00
Sam A. ecc56cf778
Add database creation steps 2023-11-26 17:37:17 +01:00
Sam A. 7a8ad1c418
Edit site.yml 2023-11-25 18:43:09 +01:00
Sam A. f654f8c86d
Add media server LXC instances 2023-11-25 18:40:00 +01:00
Sam A. 83f4673e03
Remove app02 2023-11-24 23:01:12 +01:00
Sam A. efed94e7ee
Fix vars 2023-11-17 22:04:46 +01:00
Sam A. 9909503656
Split vars 2023-11-15 20:42:36 +01:00
Sam A. 87a9c0f77d
Improvements 2023-11-15 20:30:53 +01:00
Sam A. 800ada91c4
Remove playbooks folder for now 2023-11-13 21:46:14 +01:00
Sam A. 1c2c0d7a5f
Add missing secrets 2023-11-13 21:45:18 +01:00
Sam A. 3017190ea5
Use property names instead of references 2023-11-13 21:31:09 +01:00
Sam A. d726d95557
Many improvements 2023-11-13 21:17:17 +01:00
Sam A. 0616ed1b38
Start working on proxy role 2023-11-12 23:16:53 +01:00
Sam A. f11126df9f
Use 'creates' and specify postgresql_version per environment 2023-11-12 21:47:35 +01:00
Sam A. 7885de776c
postgresql role continuation 2023-11-12 20:22:32 +01:00
Sam A. f09fbdefef
Extra packages 2023-11-12 19:44:01 +01:00
Sam A. f070263bd6
Add ansible user 2023-11-12 18:31:45 +01:00
Sam A. 67f29a6e32
Smarter firewall handling again 2023-11-12 18:22:08 +01:00
Sam A. 59febe2622
Smarter firewall handling 2023-11-12 18:18:56 +01:00
Sam A. 6ef6b227cf
Start on postgresql role 2023-11-12 17:59:18 +01:00
Sam A. b8e18cdbe9
Switch to Rocky Linux 2023-11-12 16:56:40 +01:00
Sam A. bf5c7a526e
Renames 2023-11-12 16:03:21 +01:00
Sam A. 704319cff6
Improve firewall config 2023-11-11 21:09:17 +01:00
Sam A. 54f9d3c11b
Switch to firewalld as it's compatible with Docker 2023-11-11 19:11:14 +01:00
Sam A. 072192cf66
Bump Watchtower to 1.7.0 2023-11-11 17:19:29 +01:00
Sam A. cb561805d6
Use sudoers module 2023-11-11 16:41:47 +01:00
Sam A. 93c0101ca4
Allow passwordless sudo 2023-11-11 16:35:14 +01:00
Sam A. 30b52f9fb9
Add deploy.sh 2023-11-11 16:21:29 +01:00
Sam A. 7a97d73ae0
Add nginx config files for the rest 2023-11-11 15:47:51 +01:00
Sam A. 5ad5e36998
Move variables around 2023-11-11 15:09:35 +01:00
Sam A. f6db815eff
Restic: Only set PRE- and POST_COMMANDS when Nextcloud is included 2023-11-11 14:57:30 +01:00
Sam A. c816f3d551
Intersect apps_backup with apps_include 2023-11-11 14:51:43 +01:00
Sam A. 646bfa4e85
Add initial nginx configuration 2023-11-08 22:44:08 +01:00
Sam A. 0b539463e9
Only disable stub resolver for control machines 2023-11-07 22:25:43 +01:00
Sam A. 65be11b3f1
Add sshd_config 2023-11-07 22:15:20 +01:00
Sam A. bb71e83d23
Set <IP> <FQDN> in hosts 2023-11-07 21:32:11 +01:00
Sam A. a15eb67a0f
Make hosts file dynamic according to machine type 2023-11-07 21:27:35 +01:00
Sam A. 2ed912de44
Add back prx02 and add physical servers 2023-11-07 19:02:43 +01:00
Sam A. 374f3ec169
Fix hosts 2023-11-05 20:54:47 +01:00
Sam A. 73d8706461
Add hosts file 2023-11-05 19:27:30 +01:00
Sam A. f4b6b2a8ba
Simplify even more stuff 2023-11-05 19:08:26 +01:00
Sam A. c02389c7ec
Simplify stuff 2023-11-05 18:27:49 +01:00
Sam A. ab5d357c4d
Add secrets to vault files 2023-11-04 00:38:08 +01:00
Sam A. 4da17ee4f5
Unify app config in one file + upload Compose files 2023-11-03 23:38:15 +01:00