Commit Graph

62 Commits

Author SHA1 Message Date
uumas
e38c283825 service: Fix additional container mounts to use service prefix 2025-07-05 16:36:33 +03:00
uumas
2182b821f4 service: Use properly prefixed loop var for additional containers 2025-07-05 16:35:57 +03:00
uumas
6437c78a94 service: Move mount variable definitions form set_fact to vars 2025-07-05 16:33:29 +03:00
uumas
c31fbf0833 service: Support specifying container command 2025-07-05 16:24:26 +03:00
uumas
84036653fe container: Set exit code 143 as success
Some applications return 143 when exiting due to SIGTERM
2025-07-05 16:20:34 +03:00
uumas
a862606df2 volume: Support device-based volumes
Also support those options in container and service roles
2025-07-05 16:19:14 +03:00
uumas
faa68bfe83 service: Support setting type and target for db password secret 2025-06-28 13:46:07 +03:00
uumas
a10bf366e6 service: Allow custom postgres image 2025-06-27 00:06:28 +03:00
uumas
78860da6a4 service: Add support for redis 2025-06-27 00:06:28 +03:00
uumas
aa9eabf19c service: Actually do something with service_additional_containers 2025-06-27 00:06:23 +03:00
uumas
2e14434c9f service: Set secret target to secret name
This is a breaking change as it was previously prefixed with service
name
2025-06-27 00:05:51 +03:00
uumas
8f29c2815e container: Allow setting secret target 2025-06-26 00:51:06 +03:00
uumas
60529c18cd Revert "container: shell quote environment variables"
This reverts commit 61aa99bcd1.
2025-06-20 13:13:55 +03:00
uumas
7d8b1cb258 container: Add support for specifying secret type (untested) 2025-06-17 09:08:59 +03:00
uumas
3ac6b98a30 Add image role, support logging in to registries 2025-04-10 19:27:16 +03:00
uumas
093e7846ad service: Option to not pass host header to container service 2025-04-05 04:38:57 +03:00
uumas
6acdcd6dac Make compatcheck deduplicatable 2025-04-05 00:35:22 +03:00
uumas
bdac6ee513 network: Avoid duplicate runs 2025-04-05 00:25:11 +03:00
uumas
56d86d964c podman: remove tags 2025-04-05 00:24:49 +03:00
uumas
5a154d3f17 Move service_container_requires from set_fact to vars 2025-04-04 22:16:51 +03:00
uumas
3b354ef3b8 service: reformat postgres_tag description in argspec 2025-04-04 22:16:21 +03:00
uumas
7b46279c63 service: Better use podman secrets for database passwords 2025-04-04 22:16:08 +03:00
uumas
68b3dcb49c service: rename secrets return variable 2025-04-04 22:13:07 +03:00
uumas
9bb2b24948 Make randomly generated secret length configurable 2025-04-04 21:21:42 +03:00
uumas
335656a166 Use import_role where possible 2025-04-04 21:20:21 +03:00
uumas
0895fba761 lint 2025-03-22 02:07:23 +02:00
uumas
46242f30d5 synapse: Support configuring login via oidc provider 2025-03-22 02:05:43 +02:00
uumas
cefa207eed synapse: Use matrix authentication service 2025-03-22 02:05:28 +02:00
uumas
974621ee16 Add matrix authentication service role 2025-03-22 02:02:32 +02:00
uumas
ffe3279886 volume: Make uid/gid assert quiet 2025-03-22 01:46:17 +02:00
uumas
f1eb28b431 service: Support specifying additional vhost locations and container
networks
2025-03-22 01:44:40 +02:00
uumas
e3007ff405 service: Support specifying wants 2025-03-22 01:43:47 +02:00
uumas
2528e2605c service: Make secrets available in a variable 2025-03-22 01:42:03 +02:00
uumas
d5cd823e5a container: Move secrets to its own tasks file 2025-03-22 01:31:24 +02:00
uumas
79f1be5cbe service: move secrets definition from set_fact to vars 2024-11-19 22:27:29 +02:00
uumas
98edd6051a synapse: rename synapse_public_base_domain to synapse_external_domain 2024-11-19 21:31:14 +02:00
uumas
b74b49d6e9 Add synapse role 2024-11-19 20:14:05 +02:00
uumas
d7c806bf19 service: Support setting volume user and group 2024-11-19 20:11:38 +02:00
uumas
1b62d4df72 service: Add support for template mounts
Template mounts are templated from jinja2 templates to a service name
-specific directory under /srv and bind mounted inside the container.
2024-11-19 20:10:33 +02:00
uumas
b17932816b service: Use C collate and ctype for postgresql 2024-11-19 20:04:47 +02:00
uumas
563bfa5a32 service: use include_vars instead of set_fact for database name 2024-11-19 20:03:56 +02:00
uumas
ab4b6b7825 service: Support setting container secrets 2024-11-19 20:00:27 +02:00
uumas
64606707d4 service: Support setting container user 2024-11-19 19:57:41 +02:00
uumas
cb3d5f177d container: Add no_log to sensitive task 2024-11-19 19:53:35 +02:00
uumas
61a8e67205 Add volume role and support setting volume owner
Add volume role
container: Use volume role, including support for user and group
2024-11-19 19:50:43 +02:00
uumas
61aa99bcd1 container: shell quote environment variables 2024-11-19 19:35:53 +02:00
uumas
2287077f42 network: switch to using the containers.podman.podman_network module 2024-11-19 19:34:32 +02:00
uumas
007514feb5 container: switch to using the containers.podman.podman_container module 2024-11-19 19:33:10 +02:00
uumas
28dc77a907 container: Ensure mount sources and destinations are unique 2024-11-19 19:12:08 +02:00
uumas
356560f268 container: Clarify argspec mount readonly description 2024-11-19 19:09:15 +02:00