b81372c07a
Fix the Vagrantfile for Github runners
2023-08-30 19:45:42 -04:00
4c2a1550c4
Adding samba and general user management
2023-06-07 02:12:17 -04:00
81d2ea447a
Add mediaserver, rm .gitignore, FQCN, Jellyfin
...
- Added development "mediaserver" playbook for testing
- rm .gitignore in roles dir since no external ansible roles are used
- Update a part of the base role to use FQCN for linting
- Added "jellyfin" role to install Jellyfin with docker-compose
- Updated Traefik to use the loopback for default web entry points
- Simplified Traefik docker-compose vars, Ansible sets defaults
2023-04-26 02:26:50 -04:00
9512212b84
Refactor Traefik deploy: docker-compose + systemd
...
- Replace docker_container ansible with new setup
- Add option to disable HTTPS for alternate reverse proxy use
2023-04-21 03:04:53 -04:00
b255680a7a
Use host MariaDB in Gitea container
2022-08-11 21:04:07 -04:00
be6e1596c5
Rehaul Gitea role for compose and PostgreSQL
2022-05-27 00:02:45 -04:00
c0be314268
Add PostgreSQL server role
2022-05-26 23:49:06 -04:00
209ff57a4a
Determine wildcard cert paths and tidy nginx role
2022-05-23 22:33:17 -04:00
9a4aece442
Use DNS-01 on Cloudflare for wildcard LE certs
2022-05-23 03:32:56 -04:00
acd2cefb1e
Setup nginx reverse proxy
2022-05-22 00:19:56 -04:00
bda68c8570
Remove WordPress from Dockerbox
2022-03-13 01:14:23 -05:00
4dbc6e3a72
Default Java to 16 for MC 1.17 using AdoptOpenJDK
2021-07-16 18:44:28 -04:00
d87eb4f8cd
Dynamic Java options on Minecraft systemd service
2021-06-21 22:36:35 -04:00
f44ac239d9
Minecraft modpacks.ch server management
2021-06-21 22:02:42 -04:00
6a73e4120e
Email rsnapshot backup reports
2021-06-08 00:33:55 -04:00
e3200f6ad0
Simplify rsnapshot example
2021-06-05 23:40:54 -04:00
38d1cd78e1
Fix mismatch with the ansible cron interface
2021-06-04 19:24:27 -04:00
d9ab865fd9
Use a list for the expected ordering of intervals
2021-06-04 00:50:14 -04:00
828539dceb
Implement rsnapshot backups on infrastructure
2021-06-03 20:38:56 -04:00
3dc0e04ab4
Manage Minecraft servers with systemd
2021-05-13 03:35:00 -04:00
fb827f3bee
Add development configuration for dockerbox
2021-04-09 00:34:17 -04:00
4ca3e71e96
Add installation for UniFi Network Controller
2021-04-04 02:26:54 -04:00
9a0503b321
Add WordPress to dockerbox playbook
2021-03-14 03:57:32 -04:00
92bf67b15f
Add router rule variable for more flexibility
2021-03-13 23:52:50 -05:00
e585cc3f99
Add WordPress multisite option
2021-03-13 18:55:15 -05:00
ae7b111a0c
Update dev docker user variables
2021-03-13 03:25:26 -05:00
d068d7fcb7
Conform WordPress role to Traefik
2021-03-13 03:11:56 -05:00
840fe7afca
Minor touch-ups
2021-02-27 00:13:59 -05:00
aecc2b06e7
Rename playbook moxie to bitwarden
2021-02-27 00:03:39 -05:00
43d79e7710
Set up Bitwarden behind Traefik
2021-02-27 00:00:52 -05:00
8fc599113e
Update missing ISOs to new versions
2020-09-21 19:15:49 -04:00
8d029827e9
Add nginx role for static websites
2020-09-20 20:33:03 -04:00
668414e641
Define a certificates resolver
2020-09-04 02:44:43 -04:00
88cca40522
Add external minecraft role
2020-08-30 16:11:36 -04:00
46f2b6c0f6
Persist Prometheus data in bind mount
2020-07-30 01:10:27 -04:00
fa4aae4dfd
Require setting Traefik's version
2020-07-29 22:25:27 -04:00
241b8715b0
Add Gitea docker role
2020-07-27 23:20:50 -04:00
0942a9b52c
Cleaning up Jenkins and Prometheus roles
2020-07-20 21:42:50 -04:00
b80bc110c3
Integrate Nextcloud and Traefik into Dockerbox
2020-07-18 01:58:57 -04:00
8654778724
Add Traefik dashboard toggle
2020-07-11 04:31:34 -04:00
d851c852d6
Route Nextcloud through Traefik
2020-07-11 03:38:45 -04:00
c630af67cd
Move ansible role into base role
2020-07-09 21:54:15 -04:00
e66a4b96ff
Reorganize Nextcloud docker mounts and variables
2020-07-09 21:53:07 -04:00
954ea7f2a6
Initial admin credentials for Nextcloud container
2020-07-07 17:21:04 -04:00
38041b22f6
Install Nextcloud Docker container
2020-07-02 01:35:01 -04:00
93ec159bbb
Add hypervisor playbook to Vagrant
2020-07-01 00:45:47 -04:00
fd5ad39a76
Allow toggle of host reboots and add defaults
2020-06-30 01:16:46 -04:00
c8b7821eb3
Provision dockerbox in Vagrant and setup network
2020-06-23 21:59:47 -04:00
8765808d77
Setup default Ansible variables for Vagrant
2020-06-14 22:33:39 -04:00