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