Skip to content

Powershell Module that creates a SSL/TLS Certificate with Let's Encrypt Service and apply to an Azure Application Gateway.

License

Notifications You must be signed in to change notification settings

Nexosis/LeSslCertToAzure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LeSslCertToAzure

This is a quick automation module I threw together to create a SSL/TLS Certificate with Let's Encrypt Service and apply to an Azure Application Gateway.

For more information on this Powershell module, read the blog post here Automatic Deployment of Let's Encrypt SSL/TLS Certificates on Azure App Gateway

Powershell Module Dependencies:

PS> Install-Module AzureRm -AllowClobber
PS> Install-Module ACMESharp -AllowClobber

Deploy-LeSslCertToAzure Usage

NAME
    Deploy-LeSslCertToAzure
    
SYNOPSIS
    Creates a SSL/TLS Certificate with Let's Encrypt Service
    
SYNTAX
    Deploy-LeSslCertToAzure [-appGatewayRgName] <Object> [-appGatewayName] <Object> [-appGatewayBackendHttpSettingsName] <Object> [-domainToCert] <Object> [-certPassword] <Object> 
    [-azureDnsZone] <Object> [-azureDnsZoneResourceGroup] <Object> [-dnsAlias] <Object> [-registrationEmail] <Object> [<CommonParameters>]
    
DESCRIPTION
    To maintain consistency with New-Object this cmdlet requires the -ComObject
    parameter to be provided and the TypeName parameter is not supported.
    
RELATED LINKS

REMARKS
    To see the examples, type: "get-help Deploy-LeSslCertToAzure -examples".
    For more information, type: "get-help Deploy-LeSslCertToAzure -detailed".
    For technical information, type: "get-help Deploy-LeSslCertToAzure -full".

References