Skip to content

SoftcatMS/terraform-azure-updatemanagement

Repository files navigation

terraform-azure-updatemanagement

Deploys the resources required to setup Azure Update Management.

Resources created:

  • Azure Automation Account
  • Azure Log Analytics Workspace
  • Update Management Solution
  • Bespoke Azure Dashboard

Usage Examples

Review the examples folder: examples

Deployment

Perform the following commands on the root folder:

  • terraform init to get the plugins
  • terraform plan to see the infrastructure plan
  • terraform apply to apply the infrastructure build
  • terraform destroy to destroy the built infrastructure

Requirements

No requirements.

Providers

Name Version
azurerm n/a
random n/a

Modules

No modules.

Resources

Name Type
azurerm_automation_account.update_management resource
azurerm_dashboard.patching_dashboard resource
azurerm_log_analytics_linked_service.update_management resource
azurerm_log_analytics_solution.update_management resource
azurerm_log_analytics_workspace.update_management resource
azurerm_monitor_diagnostic_setting.update_management resource
azurerm_resource_group.update_management resource
random_string.random_string resource
azurerm_subscription.current data source

Inputs

Name Description Type Default Required
automation_account_name Azure autaomtion account name string n/a yes
location Azure locaton to use for the deployment of resources string n/a yes
log_analytics_workspace_name Azure log analytcis worksapce name string n/a yes
resource_group_name Azure resource group name string n/a yes
tags The tags to associate with your network and subnets. map(string)
{
"ENV": "test"
}
no

Outputs

No outputs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published