Aurélien Bompard
adf5af64bc
Not so idempotent after all.
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-07-21 17:47:19 +02:00
Aurélien Bompard
a5be08dab3
Most tasks in the ipa playbook are actually idempotent
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-07-21 17:36:14 +02:00
Kevin Fenzi
a42bb9e383
ipa/server: fix typo: yess to yes
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2021-07-08 09:45:41 -07:00
Aurélien Bompard
7b650d56c9
Allow people in the sysadmin-main group to manage stage users in Noggin
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-07-02 18:04:30 +02:00
Aurélien Bompard
d0ccea03f2
Add the new collectd plugin for IPA
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-07-02 17:37:54 +02:00
Kevin Fenzi
7b93c69d29
ipa / server: fix delegations
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2021-05-10 11:51:16 -07:00
Kevin Fenzi
6b1feadf4f
ipa / server: only install the stage user cleanup on 01
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2021-05-10 11:43:00 -07:00
Aurélien Bompard
86567270dc
The keytab path is hostname-dependant
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-05-07 10:12:11 +02:00
Aurélien Bompard
bfe6cf9d02
Only run the cron job on one server
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-05-07 09:34:27 +02:00
Aurélien Bompard
abaf67b66c
Adjust the keytab location to the service
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-05-07 09:16:16 +02:00
Aurélien Bompard
551ba9bd39
Oops.
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-05-06 19:04:34 +02:00
Aurélien Bompard
f1e9387759
Finally, use a service for the stage users cleanup script
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-05-06 19:02:38 +02:00
Aurélien Bompard
3ddc3934da
Add a periodic cleanup script for stage users
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-05-06 13:59:21 +02:00
Aurélien Bompard
3719dff88e
Add some missing tags
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-05-06 13:58:40 +02:00
Mark O'Brien
2649c23c52
ipa: add env_suffix for stg
2021-05-06 12:30:29 +01:00
Aurélien Bompard
809635c923
Improve the IPA backup process
...
Fixes: https://pagure.io/fedora-infrastructure/issue/9916
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-04-30 10:35:33 +02:00
Mark O'Brien
b51c4a5c7b
ipa: need more modules enabled
2021-04-23 15:33:35 +01:00
Mark O'Brien
7952914916
ipa: enable correct idm module stg
2021-04-23 12:30:13 +01:00
Mark O'Brien
cba637c5c2
ipa: otp script fix dest name
2021-04-15 21:01:46 +01:00
Mark O'Brien
d3927bb3c9
ipa: otp script add tags
2021-04-15 20:29:58 +01:00
Mark O'Brien
ecf0dadc3b
add script
2021-04-15 18:23:12 +00:00
Mark O'Brien
b8515e6bce
ipa: add script to check which sysadmins do not have otp tokens
2021-04-15 18:23:12 +00:00
Kevin Fenzi
85ac490787
ipa / server / backups: only send errors to cron emails
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2021-03-27 10:42:40 -07:00
Mark O'Brien
e32c6c21b9
create daily data only backups of ipa
2021-03-23 18:06:38 +00:00
Aurélien Bompard
2269f0ece1
Prepare Noggin & FASJSON for prod
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-03-22 17:53:42 +00:00
Aurélien Bompard
f17dc57b43
Create the sysadmin-main group in IPA
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-02-22 10:26:01 -05:00
Aurélien Bompard
ab94dc42eb
IPA: until we get the ipaselfservice module, we need the admin ticket
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-02-11 13:42:23 +01:00
Aurélien Bompard
f29bd5f92c
Cut'n'paste is the root of all evil
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-02-11 13:39:01 +01:00
Aurélien Bompard
8f9076c6d7
IPA: fix commands for nis and compat
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-02-11 13:05:25 +01:00
Aurélien Bompard
d520072024
IPA: disable the compat tree and the NIS tree
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-02-10 16:41:54 +01:00
Aurélien Bompard
6606399bbc
Allow users to change some of their attributes
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2021-02-05 16:47:02 +01:00
Nils Philippsen
502b3d48b0
ipa: More ansible_fqdn -> inventory_hostname
...
Signed-off-by: Nils Philippsen <nils@redhat.com >
2021-02-02 16:33:07 +01:00
Aurélien Bompard
60ed2dabd5
Fix login_kerberos on the IPA API
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-11-19 11:38:21 +01:00
Stephen Smoogen
1f1f75b198
ipa_initial needs to be false or we reset the environment to scratch every ansible run
2020-11-13 10:41:40 -05:00
Aurélien Bompard
6185f038b6
IPA: don't start httpd with systemd
...
The httpd service should not be started with systemd, the ipa service will
start it. If systemd starts it, it will run before IPA is available and
KdcProxy will be disabled because it can't reach LDAP.
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-11-10 11:40:54 +01:00
Kevin Fenzi
66c94678e1
ipa: try and fix the popup auth window that comes up on windows
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2020-11-04 16:31:42 -08:00
Aurélien Bompard
5be417c997
Try to fix an error in a module
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-10-21 17:00:46 +02:00
Aurélien Bompard
96bc8300f1
Adjust output parsing... :-/
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-10-21 16:57:42 +02:00
Aurélien Bompard
dc9ad4da3f
Revert "Use the new modules"
...
The version of ansible-freeipa we have does not have the new modules
yet.
This reverts commit dad2290c7f .
2020-10-21 16:39:40 +02:00
Aurélien Bompard
dad2290c7f
Use the new modules
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-10-21 16:33:16 +02:00
Aurélien Bompard
77b9de661e
Adjust conditions
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-10-21 16:21:20 +02:00
Aurélien Bompard
db06d34bfd
Use the new IPA module
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-10-21 16:06:39 +02:00
Aurélien Bompard
d9cda33f98
IPA: missing rewrite
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-10-21 15:52:25 +02:00
Aurélien Bompard
33452ed8f9
IPA: set the expiration date for the admin user
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-10-21 11:59:43 +02:00
Aurélien Bompard
e97aa82fc0
IPA: Don't allow all users to log into all hosts
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-10-14 14:44:45 +02:00
Aurélien Bompard
5868f77c53
IPA: fix the new tasks
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-10-13 17:02:18 +02:00
Aurélien Bompard
cd2e75bc4f
IPA: syntax
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-10-13 16:50:08 +02:00
Aurélien Bompard
d208e3a087
IPA: attempt to create a certificate profile & ACL
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-10-13 16:27:07 +02:00
Kevin Fenzi
9a080eae0f
ipa / server: add pynag on ipa servers to allow nagios replication check to work
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2020-10-05 17:11:55 -07:00
Aurélien Bompard
103f2f4653
IPA: don't disallow users to read other users' profile
...
Reason for removing this: we don't store so much private information
anymore, and we can't disallow people from seeing other people's email
address on a case-by-case basis, it's either everyone or hand-picked
services, but users can't choose to let other users see their info or
not (as with the "private" FAS boolean).
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2020-09-17 17:03:55 +02:00