Manage-FreeIPA
0.1
Add few PowerShell cmdlets to manage a FreeIPA server through his JSONRPC web API - https://github.com/freeipa/freeipa
Minimum PowerShell version
4.0
Installation Options
Owners
Copyright
(c) 2018 lucas-cueff.com Distributed under Artistic Licence 2.0 (https://opensource.org/licenses/artistic-license-2.0).
Package Details
Author(s)
- LCU
Tags
API FreeIPA IPA Kerberos Ldap Identity-Management identity
Functions
Invoke-FreeIPAAPIPrivilege_Remove_Permission Invoke-FreeIPAAPIPrivilege_Add_Permission Invoke-FreeIPAAPIPermission_Add_Noaci Invoke-FreeIPAAPIPermission_Add_Member Invoke-FreeIPAAPIPermission_Remove_Member Invoke-FreeIPAAPIPermission_Add Invoke-FreeIPAAPPermission_Del Invoke-FreeIPAAPIPermission_Mod Invoke-FreeIPAAPIPermission_Find Invoke-FreeIPAAPIPermission_Show Invoke-FreeIPAAPIPrivilege_Show Invoke-FreeIPAAPIPrivilege_Find Invoke-FreeIPAAPIPrivilege_Mod Invoke-FreeIPAAPIPrivilege_Add Invoke-FreeIPAAPIPrivilege_Del Invoke-FreeIPAAPIPrivilege_Add_Member Invoke-FreeIPAAPIPrivilege_Remove_Member Invoke-FreeIPAAPIRole_Add_Privilege Invoke-FreeIPAAPIRole_Remove_Privilege Invoke-FreeIPAAPIRole_Show Invoke-FreeIPAAPIRole_Find Invoke-FreeIPAAPIRole_Mod Invoke-FreeIPAAPIRole_Del Invoke-FreeIPAAPIRole_Add Invoke-FreeIPAAPIRole_Add_Member Invoke-FreeIPAAPIRole_Remove_Member Invoke-FreeIPAAPIPasswd Invoke-FreeIPAAPIEnv Invoke-FreeIPAAPIUser_Find Invoke-FreeIPAAPIUser_Status Invoke-FreeIPAAPIUser_Add Invoke-FreeIPAAPIUser_Del Invoke-FreeIPAAPIUser_Mod Invoke-FreeIPAAPIUser_Show Invoke-FreeIPAAPIUser_Disable Invoke-FreeIPAAPIUser_Enable Invoke-FreeIPAAPIUser_Unlock Show-IPAUser Invoke-FreeIPAAPIConfig_Show Invoke-FreeIPAAPIConfig_Mod Invoke-FreeIPAAPIGroup_Find Invoke-FreeIPAAPIGroup_Mod Invoke-FreeIPAAPIGroup_Remove_Member Invoke-FreeIPAAPIGroup_Del Invoke-FreeIPAAPIGroup_Show Invoke-FreeIPAAPIGroup_Add Invoke-FreeIPAAPIGroup_Add_Member Invoke-FreeIPAAPI Get-FreeIPAAPIAuthenticationCookie Import-FreeIPAAPICrendentials Set-FreeIPAAPICredentials Invoke-FreeIPAAPISessionLogout Set-FreeIPAAPIServerConfig Invoke-FreeIPAAPIHost_Add Invoke-FreeIPAAPIHost_Mod Invoke-FreeIPAAPIHost_Del Invoke-FreeIPAAPIHost_Show Invoke-FreeIPAHost_Find
Dependencies
This module has no dependencies.
Release Notes
v0.1 : connect / disconnect session based on login/password authent mode;Users, hosts, groups (not hostgroup), privilege, permission, role, IPA environnement and IPA config APIs implemented
FileList
- Manage-FreeIPA.nuspec
- Manage-FreeIPA.psd1
- Manage-FreeIPA.psm1
- docs\Get-FreeIPAAPIAuthenticationCookie.md
- docs\Import-FreeIPAAPICrendentials.md
- docs\Invoke-FreeIPAAPI.md
- docs\Invoke-FreeIPAAPIConfig_Mod.md
- docs\Invoke-FreeIPAAPIConfig_Show.md
- docs\Invoke-FreeIPAAPIEnv.md
- docs\Invoke-FreeIPAAPIGroup_Add.md
- docs\Invoke-FreeIPAAPIGroup_Add_Member.md
- docs\Invoke-FreeIPAAPIGroup_Del.md
- docs\Invoke-FreeIPAAPIGroup_Find.md
- docs\Invoke-FreeIPAAPIGroup_Mod.md
- docs\Invoke-FreeIPAAPIGroup_Remove_Member.md
- docs\Invoke-FreeIPAAPIGroup_Show.md
- docs\Invoke-FreeIPAAPIHost_Add.md
- docs\Invoke-FreeIPAAPIHost_Del.md
- docs\Invoke-FreeIPAAPIHost_Mod.md
- docs\Invoke-FreeIPAAPIHost_Show.md
- docs\Invoke-FreeIPAAPIPasswd.md
- docs\Invoke-FreeIPAAPIPermission_Add.md
- docs\Invoke-FreeIPAAPIPermission_Add_Member.md
- docs\Invoke-FreeIPAAPIPermission_Add_Noaci.md
- docs\Invoke-FreeIPAAPIPermission_Find.md
- docs\Invoke-FreeIPAAPIPermission_Mod.md
- docs\Invoke-FreeIPAAPIPermission_Remove_Member.md
- docs\Invoke-FreeIPAAPIPermission_Show.md
- docs\Invoke-FreeIPAAPIPrivilege_Add.md
- docs\Invoke-FreeIPAAPIPrivilege_Add_Member.md
- docs\Invoke-FreeIPAAPIPrivilege_Add_Permission.md
- docs\Invoke-FreeIPAAPIPrivilege_Del.md
- docs\Invoke-FreeIPAAPIPrivilege_Find.md
- docs\Invoke-FreeIPAAPIPrivilege_Mod.md
- docs\Invoke-FreeIPAAPIPrivilege_Remove_Member.md
- docs\Invoke-FreeIPAAPIPrivilege_Remove_Permission.md
- docs\Invoke-FreeIPAAPIPrivilege_Show.md
- docs\Invoke-FreeIPAAPIRole_Add.md
- docs\Invoke-FreeIPAAPIRole_Add_Member.md
- docs\Invoke-FreeIPAAPIRole_Add_Privilege.md
- docs\Invoke-FreeIPAAPIRole_Del.md
- docs\Invoke-FreeIPAAPIRole_Find.md
- docs\Invoke-FreeIPAAPIRole_Mod.md
- docs\Invoke-FreeIPAAPIRole_Remove_Member.md
- docs\Invoke-FreeIPAAPIRole_Remove_Privilege.md
- docs\Invoke-FreeIPAAPIRole_Show.md
- docs\Invoke-FreeIPAAPISessionLogout.md
- docs\Invoke-FreeIPAAPIUser_Add.md
- docs\Invoke-FreeIPAAPIUser_Del.md
- docs\Invoke-FreeIPAAPIUser_Disable.md
- docs\Invoke-FreeIPAAPIUser_Enable.md
- docs\Invoke-FreeIPAAPIUser_Find.md
- docs\Invoke-FreeIPAAPIUser_Mod.md
- docs\Invoke-FreeIPAAPIUser_Show.md
- docs\Invoke-FreeIPAAPIUser_Status.md
- docs\Invoke-FreeIPAAPIUser_Unlock.md
- docs\Invoke-FreeIPAHost_Find.md
- docs\Set-FreeIPAAPICredentials.md
- docs\Set-FreeIPAAPIServerConfig.md
- en-US\Manage-FreeIPA-help.xml
Version History
Version | Downloads | Last updated |
---|---|---|
0.9 | 1,594 | 2/25/2020 |
0.8 | 161 | 11/18/2018 |
0.1 (current version) | 25 | 10/28/2018 |