gyptazy

DevOps

Developer

IT Consultant

gyptazy

DevOps

Developer

IT Consultant

Blog Post

FreeIPA: Password Expiry Notification

FreeIPA:  Password Expiry Notification

The current version of FreeIPA still does not provide a native solution to notify users about expiring passwords. This is still a massive problem when users try to login after the weekend or vacation. Therefore, I wrote a small Python based util that may generate email notifications for users. This easy to use script just needs to be adjusted to the IPA server and the credentials.

Config:

[Login]
user: ipa-api-user 
password: ipa-api-pw 
hostname: ipa01.gyptazy.ch

[Option]
notify_days_remaining: 7
email_from:  "FreeIPA Service <no-reply@ipa01.gyptazy.ch>"
email_body: "Your password is going to expire soon; please change your password" 

GitHub: freeipa_password_expire_notification