powershell-pulp.psm1

#Requires -Version 3.0
if (-not ([System.Management.Automation.PSTypeName]'TrustAllCertsPolicy').Type){
  Add-Type -Path $PSScriptRoot\lib\*.cs
  [System.Net.ServicePointManager]::CertificatePolicy =
    New-Object TrustAllCertsPolicy
}

$Public  = @( Get-ChildItem -Path $PSScriptRoot\Public\*.ps1 -ErrorAction SilentlyContinue )
Foreach($import in @($Public)) {
  Try { . $import.fullname }
  Catch { Write-Error -Message "Failed to import function $($import.fullname): $_" }
}

Export-ModuleMember -Function Add-PulpContentUnit
Export-ModuleMember -Function Add-PulpIso
Export-ModuleMember -Function Add-PulpPuppetModule
Export-ModuleMember -Function Add-PulpRoleMember
Export-ModuleMember -Function Add-PulpRpm
Export-ModuleMember -Function Copy-PulpContentUnit
Export-ModuleMember -Function Copy-PulpIso
Export-ModuleMember -Function Copy-PulpPuppetModule
Export-ModuleMember -Function Copy-PulpRpm
Export-ModuleMember -Function Get-PulpBasicAuthHeaders
Export-ModuleMember -Function Get-PulpCertificate
Export-ModuleMember -Function Get-PulpContentUnit
Export-ModuleMember -Function Get-PulpIso
Export-ModuleMember -Function Get-PulpIsoOrphan
Export-ModuleMember -Function Get-PulpIsoRepo
Export-ModuleMember -Function Get-PulpIsoSyncSchedule
Export-ModuleMember -Function Get-PulpIsoSyncStatus
Export-ModuleMember -Function Get-PulpLocalConfig
Export-ModuleMember -Function Get-PulpOrphan
Export-ModuleMember -Function Get-PulpPermission
Export-ModuleMember -Function Get-PulpPuppetModule
Export-ModuleMember -Function Get-PulpPuppetOrphan
Export-ModuleMember -Function Get-PulpPuppetRepo
Export-ModuleMember -Function Get-PulpPuppetSyncSchedule
Export-ModuleMember -Function Get-PulpPuppetSyncStatus
Export-ModuleMember -Function Get-PulpRepo
Export-ModuleMember -Function Get-PulpRole
Export-ModuleMember -Function Get-PulpRpm
Export-ModuleMember -Function Get-PulpRpmOrphan
Export-ModuleMember -Function Get-PulpRpmRepo
Export-ModuleMember -Function Get-PulpRpmSyncSchedule
Export-ModuleMember -Function Get-PulpRpmSyncStatus
Export-ModuleMember -Function Get-PulpSyncSchedule
Export-ModuleMember -Function Get-PulpSyncStatus
Export-ModuleMember -Function Get-PulpTask
Export-ModuleMember -Function Get-PulpUser
Export-ModuleMember -Function Invoke-PulpRestMethod
Export-ModuleMember -Function New-PulpIsoRepo
Export-ModuleMember -Function New-PulpIsoSyncSchedule
Export-ModuleMember -Function New-PulpPuppetRepo
Export-ModuleMember -Function New-PulpPuppetSyncSchedule
Export-ModuleMember -Function New-PulpRepo
Export-ModuleMember -Function New-PulpRole
Export-ModuleMember -Function New-PulpRpmRepo
Export-ModuleMember -Function New-PulpRpmSyncSchedule
Export-ModuleMember -Function New-PulpSyncSchedule
Export-ModuleMember -Function New-PulpUser
Export-ModuleMember -Function Publish-PulpIsoRepo
Export-ModuleMember -Function Publish-PulpPuppetRepo
Export-ModuleMember -Function Publish-PulpRepo
Export-ModuleMember -Function Publish-PulpRpmRepo
Export-ModuleMember -Function Remove-PulpContentUnit
Export-ModuleMember -Function Remove-PulpIso
Export-ModuleMember -Function Remove-PulpIsoOrphan
Export-ModuleMember -Function Remove-PulpIsoRepo
Export-ModuleMember -Function Remove-PulpIsoSyncSchedule
Export-ModuleMember -Function Remove-PulpOrphan
Export-ModuleMember -Function Remove-PulpPuppetModule
Export-ModuleMember -Function Remove-PulpPuppetOrphan
Export-ModuleMember -Function Remove-PulpPuppetRepo
Export-ModuleMember -Function Remove-PulpPuppetSyncSchedule
Export-ModuleMember -Function Remove-PulpRepo
Export-ModuleMember -Function Remove-PulpRole
Export-ModuleMember -Function Remove-PulpRoleMember
Export-ModuleMember -Function Remove-PulpRpm
Export-ModuleMember -Function Remove-PulpRpmOrphan
Export-ModuleMember -Function Remove-PulpRpmRepo
Export-ModuleMember -Function Remove-PulpRpmSyncSchedule
Export-ModuleMember -Function Remove-PulpSyncSchedule
Export-ModuleMember -Function Remove-PulpUser
Export-ModuleMember -Function Set-PulpIsoRepo
Export-ModuleMember -Function Set-PulpLocalConfig
Export-ModuleMember -Function Set-PulpPermission
Export-ModuleMember -Function Set-PulpPuppetRepo
Export-ModuleMember -Function Set-PulpRepo
Export-ModuleMember -Function Set-PulpRole
Export-ModuleMember -Function Set-PulpRpmRepo
Export-ModuleMember -Function Set-PulpUser
Export-ModuleMember -Function Start-PulpIsoSync
Export-ModuleMember -Function Start-PulpPuppetSync
Export-ModuleMember -Function Start-PulpRpmSync
Export-ModuleMember -Function Start-PulpSync
Export-ModuleMember -Function Stop-PulpTask