Python scripts for iTop API by Combodo.
- Sync Profiles and Organisations from UserLDAP to UserExternal (SAML)
- Find users with status "Disabled" and set status to "Enabled" if they are found in the iTopUserLDAPCollector-1.csv file
- Set default Organization and Profile to Disabled UserLDAP and UserExternal users
- Set UserLocal Password expiration attribut to "Expired" after x days of "Password renewed on"
- iTop 3.x>
- Python 3.11>
- Python modules
- Combodo iTop Collector base extension
- Combodo iTop LDAP Collector module extension
python3 -m venv .env
source .env/bin/activate
pip install -r requirements.txt
- Set the "Default config" section in the scripts
source .env/bin/activate
python3 <script-name>