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

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Manage-FreeIPA -RequiredVersion 0.1

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Manage-FreeIPA -Version 0.1

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

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,230 2/25/2020
0.8 158 11/18/2018
0.1 (current version) 22 10/28/2018