Commit graph

18 commits

Author SHA1 Message Date
45bf9ecf8d
fix(docker-compose): Use docker compose plugin for validation 2024-02-22 03:42:59 +01:00
7469b6bbf4
!chore(docker-compose): Remove deprecated docker-compose python library
Since docker_compose_v2 module is now finally available using the newer plugin, we can retire the hacky install of the docker compose python library.
2024-02-22 01:29:19 +01:00
70341479b1
!chore: Migrate to docker_compose_v2
This now uses the new docker compose plugin.
Because we used docker-compose v1.24.1 to this point due to centos needing to install C toolchains to build never versions, the newest Docker v25 breaks compatibility and we need to use something newer.
2024-02-22 00:37:48 +01:00
f25e7c3026
fix: Disable ansible lint for some parts 2023-10-14 00:21:16 +02:00
f112f27449
ansible-lint: Fix various new issues 2022-11-02 21:57:13 +01:00
5393a8ebbc
Use FQCN in all tasks 2022-08-13 17:50:54 +02:00
Sheogorath
2cb0d7dafa
static_websites: Add /tmp as tmpfs in read-only 2021-07-15 12:06:07 +02:00
951dbeb41d
Fix yamllint issues 2021-03-05 13:02:55 +01:00
08ed54d139
Roles: Validate using the local docker-compose instead of python cmd
This will make it easier to migrate to other systems that do not have python2 etc installed
2021-01-02 04:46:15 +01:00
753cbed180
static_websites: Adjust directory permissions
This patch reduces the permissions on the install directory to just the root user and also fixes the ansible-lint issue by specifying the `mode`.
2020-09-26 21:38:59 +02:00
912d32cdd3
Fix meta file dependencies reference to docker_compose role 2020-09-26 20:02:46 +02:00
934065f880
static_websites: Adjust default to empty dict 2020-09-19 17:01:53 +02:00
cb6f8b1865
static_websites: Define static_websites as empty list by default 2020-08-15 00:27:35 +02:00
c9eb84f8f0
static_websites: Add "" to default boolean value on hsts labels
This will ensure consistency and a clean format of the value eg. no "False" instead of "false" etc.
2020-08-14 05:44:45 +02:00
426cebd2ae
static_websites: Add optional www. alias & missing hidden service header
This patch adds the possibility to automatically create a www. alias for a website and also sets the alt-svc header with an information about a possible hidden service location.
2020-08-14 05:25:34 +02:00
f429c43fe6
static_websites: Allow setting a custom certresolver per website
This patch will allow specifying a specific certresolver for a website and will otherwise choose the default as defined by the respective variable.
2020-08-14 05:22:23 +02:00
dc95ba9fb4
static_websites: Remove SELinux context from install directory
This patch removes installing an SELinux context for the install directory, which only holds the docker-compose.yml and explicitly setting the seuser / setype. 
This is now consistent with all other docker-compose.yml deployments.
2020-08-14 05:20:36 +02:00
ac6d8172dd
Initial commit 2020-08-10 01:37:13 +02:00