Commit Graph

53 Commits

Author SHA1 Message Date
Aurélien Bompard
4e727d69c2 IPA-tuura: restart sssd on config change
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-24 11:22:32 +02:00
Aurélien Bompard
a85f68762e IPA-tuura: create the directories for the keytabs
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-23 18:25:08 +02:00
Aurélien Bompard
0c78fa03b8 Fix syntax error
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-23 18:13:24 +02:00
Aurélien Bompard
69d8624cc5 Fix syntax error
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-23 18:10:58 +02:00
Aurélien Bompard
cb4cb65387 IPA-tuura: configure sssd ourselves
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-23 18:05:53 +02:00
Aurélien Bompard
0b6a71b049 IPA-tuura: SELinux again
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-23 17:06:41 +02:00
Aurélien Bompard
2062329c2d IPA-tuura: SELinux again
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-23 17:04:52 +02:00
Aurélien Bompard
7bbe6091d7 IPA-tuura: SELinux again
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-23 16:58:52 +02:00
Aurélien Bompard
495c834a60 IPA-tuura: additional groups for Apache
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-23 12:13:30 +02:00
Aurélien Bompard
c7a3a73298 IPA-tuura: allow apache to run some commands with sudo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-23 11:52:49 +02:00
Aurélien Bompard
ec24d018fc IPA-tuura: add dependency
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-23 11:39:46 +02:00
Aurélien Bompard
4a72720621 IPA-tuura: use our fork for now
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-23 11:34:48 +02:00
Aurélien Bompard
fca4d0d17c Typo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 17:53:32 +02:00
Aurélien Bompard
3aa3916dc7 IPA-tuura: SELinux again
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 17:52:19 +02:00
Aurélien Bompard
f9c5e58455 IPA-tuura: SELinux again
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 17:32:32 +02:00
Aurélien Bompard
952420e76f IPA-tuura: SELinux again
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 17:29:46 +02:00
Aurélien Bompard
baedc8dc06 IPA-tuura: SELinux again
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 17:25:02 +02:00
Aurélien Bompard
904b275962 IPA-tuura: SELinux
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 17:18:06 +02:00
Aurélien Bompard
998ec3b4dd IPA-tuura: fix path to TLS certs
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 17:07:28 +02:00
Aurélien Bompard
900d4e634a Deploy the apache config file
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 17:02:21 +02:00
Aurélien Bompard
16e68316b7 IPA-tuura: add dependency
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 16:51:45 +02:00
Aurélien Bompard
907bea162f Fix script
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 16:47:12 +02:00
Aurélien Bompard
928c932acf Forgot to rename a file
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 16:44:26 +02:00
Aurélien Bompard
474565393f IPA-tuura: install another systemwide package in the venv because the package on PyPI is incomplete
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 16:43:19 +02:00
Aurélien Bompard
d84c8503a0 Fix script
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 16:35:31 +02:00
Aurélien Bompard
a330b0c705 IPA-tuura: install SSSDConfig manually, it's not in PyPI
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 16:32:37 +02:00
Aurélien Bompard
e966b66ed9 IPA-tuura: add dependency
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 15:50:22 +02:00
Aurélien Bompard
7f06dcfcc6 IPA-tuura: add dependency
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 15:48:04 +02:00
Aurélien Bompard
cd5d25f977 IPA-tuura: add dependency
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 15:46:12 +02:00
Aurélien Bompard
1b64f6c92c Typo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 15:44:21 +02:00
Aurélien Bompard
15127684df IPA-tuura: install psycopg2 in the virtualenv
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 15:40:26 +02:00
Aurélien Bompard
d5a32ae8b5 IPA-tuura: add psycopg2
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 15:36:39 +02:00
Aurélien Bompard
a05040cc37 IPA-tuura: fix virtualenv creation
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 14:08:50 +02:00
Aurélien Bompard
dc87c6ded8 Deploy IPA-tuura directly in the VM
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-22 13:39:50 +02:00
Aurélien Bompard
47e7b0db96 IPAtuura: run migrations and use the proper keycloak hostname
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-21 16:43:52 +02:00
Aurélien Bompard
8de72a0f0c Use our postgresql server for IPA-tuura
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-21 16:12:10 +02:00
Aurélien Bompard
3cf70744f0 Fix JSON syntax error
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-20 15:34:17 +02:00
Aurélien Bompard
b4bb584dd8 Try to get keycloak to trust the IPA CA cert
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 18:05:10 +02:00
Aurélien Bompard
7b0e77aaf4 IPAtuura: selinux perms
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 17:26:23 +02:00
Aurélien Bompard
d04e809c34 IPAtuura: selinux perms
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 17:24:00 +02:00
Aurélien Bompard
e7f242aa30 IPAtuura: selinux perms
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 17:21:54 +02:00
Aurélien Bompard
8851700c1e IPAtuura: selinux perms
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 17:19:38 +02:00
Aurélien Bompard
fcc66b66cd Add missing file
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 17:14:52 +02:00
Aurélien Bompard
6caeda2a6a IPAtuura: get a cert from IPA
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 17:13:41 +02:00
Aurélien Bompard
a2452a6c84 Fix handler execution order
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 16:14:28 +02:00
Aurélien Bompard
1e7b4451a8 Typo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 16:09:58 +02:00
Aurélien Bompard
1f416b0215 Typo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 16:07:25 +02:00
Aurélien Bompard
1d52c77c99 IPAtuura: more config
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 16:06:23 +02:00
Aurélien Bompard
b7dfae125c Syntax
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 15:40:45 +02:00
Aurélien Bompard
00a36aa4f6 Syntax
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-10-16 15:36:41 +02:00