Commit graph

116 commits

Author SHA1 Message Date
Jan Christian Grünhage
ce8d3cd082 chore(redis): migrate to standardized container image variable structure 2023-03-10 10:28:44 +01:00
Jan Christian Grünhage
6e455089e4 chore(postgresql): migrate to standardized container image variable structure 2023-03-10 10:28:44 +01:00
Jan Christian Grünhage
ee42621a3c chore(ldap): migrate to standardized container image variable structure 2023-03-10 08:14:56 +01:00
Jan Christian Grünhage
6c20ba81b2 feat(lego): generate certificate metrics for the node_exporter textfile collector 2023-03-07 11:43:30 +01:00
Lars Kaiser
7ce4598d29
fix(lego): permissions for acme account 2023-02-28 17:57:35 +01:00
Lars Kaiser
fc44cea83b
fix(lego): build lego run command correctly 2023-02-28 17:51:54 +01:00
Jan Christian Grünhage
d489ec9a00
fix(user): don't remove existing groups if none are provided to be added 2023-02-23 14:35:17 +01:00
Jan Christian Grünhage
9ecdb38fb2
fix(user): only try to append existing groups to a user 2023-02-23 13:14:31 +01:00
Jan Christian Grünhage
e1996802ae
chore: update galaxy.yml 2023-02-22 18:35:21 +01:00
Jan Christian Grünhage
12f83dd41c
chore(redis): fix lints in role 2023-02-22 18:35:21 +01:00
Jan Christian Grünhage
354341647f
chore(pip): fix lints in role 2023-02-22 18:35:20 +01:00
Jan Christian Grünhage
0962644632
chore(lego): fix lints in role 2023-02-22 18:35:20 +01:00
Jan Christian Grünhage
4791ebd72f
chore(ldap): fix lints in role 2023-02-22 18:32:27 +01:00
Jan Christian Grünhage
b9d96bfea4
chore(postgresql_client_access): fix lints in role 2023-02-22 18:11:52 +01:00
Jan Christian Grünhage
2d48a63af4
chore(postgresql): fix lints in role 2023-02-22 18:11:52 +01:00
Jan Christian Grünhage
e4fb23e7c0
chore(hostname): fix lints in role 2023-02-21 21:21:50 +01:00
Jan Christian Grünhage
e4ef42f20a
chore(shell_tweaks): fix lints in role 2023-02-21 21:21:50 +01:00
Jan Christian Grünhage
80089460cd
chore(user): fix lints in role 2023-02-21 21:21:49 +01:00
Jan Christian Grünhage
6216dd313d
chore(docker): update role and update linting ignores 2023-02-21 21:21:33 +01:00
Jan Christian Grünhage
f37f17c033
chore(dropbear_luks_unlock): fix linting issues 2023-02-21 12:25:24 +01:00
Jan Christian Grünhage
1fe2cd4c31
chore(dns): remove role 2023-02-21 12:13:39 +01:00
Jan Christian Grünhage
35bc21a0c0
feat(ssh): support runit for service reloading 2023-02-20 14:50:10 +01:00
Jan Christian Grünhage
d0d73b9327
feat(ssh): allow not restricting algorithms 2023-02-20 14:49:03 +01:00
Jan Christian Grünhage
e035b4e6ab
chore(ssh): make ansible-lint happy 2023-02-20 14:48:59 +01:00
Evelyn Alicke
a31bbebfe1
feat(shell_tweaks): add role for terminfo files 2023-02-07 16:01:22 +01:00
Jan Christian Grünhage
66c99bbe14
feat(user): allow appending groups 2023-01-10 13:54:33 +01:00
Johanna Dorothea Reichmann
a545d20272
feat(lego): allow starting lego based on previous activation and adding jitter 2023-01-04 11:24:07 +01:00
Jadyn Emma Jäger
5e0dc5f41a
feat(user): Add password_lock parameter 2022-12-29 17:40:52 +01:00
Jan Christian Grünhage
9d284a239e
feat(lego): run certificate handler with async to speed up role execution 2022-12-20 14:58:04 +01:00
Jan Christian Grünhage
fd18fb48c3
fix(postgresql_client_access): flush handlers to ensure access is granted 2022-12-20 12:09:35 +01:00
Johanna Dorothea Reichmann
a6cf6afa8e
update(openldap): bump version to 2.6.3-r6 2022-12-08 21:11:05 +01:00
Lars Kaiser
25675008c2
feat(lego): add tags to tasks 2022-12-01 20:33:37 +01:00
Lars Kaiser
1715103831
fix(postgresql): change tags for some initializing tasks
When building an image, having those tasks in prepare would result in
the DB being initialized with a password, which would then be the same
on each host the image is rolled out to.

This commit prevents that from happening, the DB itself is initialized
in the deploy stage.
2022-12-01 20:30:15 +01:00
Lars Kaiser
724399522c
fix(postgresql): add tags to include_tasks 2022-11-22 13:02:36 +01:00
Johanna Dorothea Reichmann
ba4f7dd192
chore(lego): allow easy overriding of lego source server 2022-11-04 10:09:00 +01:00
Johanna Dorothea Reichmann
22b8256a63
feat(lego): allow pulling with HTTP basic auth credentials 2022-11-04 09:59:05 +01:00
Jan Christian Grünhage
9cef222fd0
chore: clone recursively in CI 2022-10-10 16:13:03 +02:00
Jan Christian Grünhage
268d360abd
update(ldap): bump version to 2.6.3-r1 2022-10-10 15:54:55 +02:00
Jan Christian Grünhage
a3db001ef0
chore: update gitlab paths 2022-10-10 15:54:55 +02:00
Jadyn Emma Jaeger
11678a1329
feat: Make linter happy 2022-09-26 14:46:36 +02:00
Jadyn Emma Jaeger
8e249f3b56
feat(ci): Add basic ansible-test-ci 2022-09-26 12:44:39 +02:00
Jan Christian Grünhage
6f2c44a4cc
fix(user): don't touch groups unless specifically asked 2022-09-02 09:13:33 +02:00
Jan Christian Grünhage
81a913193b
feat(user)!: major role refactor allowing easy user deprovisioning 2022-09-01 08:47:23 +02:00
Jan Christian Grünhage
a9832aa222
fix: resolve ansible-lint issues 2022-08-29 12:47:58 +02:00
Johanna Dorothea Reichmann
0bca34e14d
feat(ldap): allow overriding default command 2022-08-24 15:12:09 +02:00
Johanna Dorothea Reichmann
3995146df8
feat(ldap): allow mapping additional volumes 2022-08-24 14:35:20 +02:00
Johanna Dorothea Reichmann
4b2ddf34da
fix(postgresql): wait until action is succeeded 2022-08-11 08:44:56 +02:00
Jadyn Emma Jäger
a7aecb27a1
feat(ssh): add config options for more flexibility 2022-08-03 09:22:13 +02:00
Jan Christian Grünhage
13ef43dee1
fix(ldap): concat lists with jinja correctly 2022-07-28 11:20:25 +02:00
Johanna Dorothea Reichmann
e83ccf4b0a
chore(postgresql): retry task when database might still be starting 2022-07-05 06:34:38 +02:00