Commit graph

9 commits

Author SHA1 Message Date
45bf9ecf8d
fix(docker-compose): Use docker compose plugin for validation 2024-02-22 03:42:59 +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
5393a8ebbc
Use FQCN in all tasks 2022-08-13 17:50:54 +02:00
5ce51a9dba
gitlab: Add option to disable SELinux related tasks
This will allow this role to also work in environments where SELinux is not enabled :/
2021-09-21 04:46:44 +02:00
f62d1682e9
gitlab: Add telegraf integration
This patch adds a telegraf client to the gitlab role, that can be
activated by defining `gitlab_telegraf`. It allows to collect all
prometheus metric with telegraf and store them in influxDB.

This is an experimental feature.

Authored by: Sheogorath
Co-authored-by: Sheogorath <sheogorath@shivering-isles.com>
2021-03-28 02:43:51 +01: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
d821a1646b
gitlab: Adjust directory permissions
This patch reduces the permissions on the install directory to just the root user and also fixes the ansible-lint issue for specifying the `mode`.
For all container mounted volumes, the ansible-lint rule is disabled, as codimd takes care of the permissions etc.
2020-09-26 21:32:38 +02:00
ac6d8172dd
Initial commit 2020-08-10 01:37:13 +02:00