├── .github └── ISSUE_TEMPLATE │ └── feature_request.md ├── .gitignore ├── .vscode └── settings.json ├── AzureDevops-Introduction ├── README.md ├── aks-k8s │ ├── .gitignore │ ├── README.md │ ├── authentication.tf │ ├── kubernetes.tf │ ├── log_and_keyvault.tf │ ├── output.tf │ ├── secret │ │ └── README.md │ ├── var.tf │ └── variable │ │ ├── backend-jdld.tfvars │ │ └── main-jdld.tfvars └── azure-pipelines.yml ├── Best-Practice ├── Best-Practice.yml ├── BestPractice-1 │ ├── .gitignore │ ├── README.md │ ├── image │ │ ├── done.png │ │ ├── error.png │ │ └── tfstate.png │ ├── main.tf │ ├── secret │ │ └── README.md │ └── var.tf ├── BestPractice-2 │ ├── .gitignore │ ├── README.md │ ├── image │ │ ├── noversion.png │ │ └── version.png │ ├── main.tf │ ├── secret │ │ └── README.md │ ├── var.tf │ └── variable │ │ └── main-jdld.tfvars ├── BestPractice-3 │ ├── .gitignore │ ├── README.md │ ├── image │ │ ├── done.png │ │ ├── explicit.png │ │ └── implicit.png │ ├── main.tf │ ├── secret │ │ └── README.md │ ├── var.tf │ └── variable │ │ └── main-jdld.tfvars ├── BestPractice-4 │ ├── .gitignore │ ├── README.md │ ├── image │ │ ├── depl.png │ │ ├── destroy.png │ │ └── nodestroy.png │ ├── main.tf │ ├── secret │ │ └── README.md │ ├── var.tf │ └── variable │ │ └── main-jdld.tfvars └── README.md ├── CreateAzureRm-Infra ├── CreateAzureRm-Infra.yml ├── README.md ├── apps │ ├── README.md │ ├── main.tf │ ├── variable │ │ ├── apps-backend-jdld.tfvars │ │ └── apps-main-jdld.tfvars │ └── variables.tf ├── infra │ ├── README.md │ ├── application_gateway.tf │ ├── main.tf │ ├── variable │ │ ├── infra-backend-jdld.tfvars │ │ └── infra-main-jdld.tfvars │ └── variables.tf ├── secret │ └── README.md ├── tools │ ├── bash_functions.sh │ ├── handlebars.js │ ├── mustache.min.js │ ├── process_template.handlebar.js │ └── process_template.js └── workflow.png ├── LICENSE ├── README.md ├── _config.yml ├── _includes └── google-analytics.html ├── azurerm_application_gateway ├── README.md ├── main.tf └── provider.tf ├── module ├── Add-AzureRmLoadBalancerOutboundRules │ ├── AzureRmLoadBalancerOutboundRules_template.json │ ├── README.md │ ├── main.tf │ ├── output.tf │ ├── var.tf │ └── versions.tf ├── Az-Bastion │ ├── AzureRmBastion_template.json │ ├── README.md │ ├── main.tf │ ├── output.tf │ ├── var.tf │ └── versions.tf ├── Az-KeyVault │ ├── README.md │ ├── main.tf │ ├── output.tf │ ├── var.tf │ └── versions.tf ├── Az-LoadBalancer │ └── README.md ├── Az-PolicyAssignment │ ├── README.md │ ├── main.tf │ ├── output.tf │ ├── var.tf │ └── versions.tf ├── Az-PolicyDefinition │ ├── README.md │ ├── json_files │ │ ├── enforce-nsg-on-subnet_parameters.json │ │ ├── enforce-nsg-on-subnet_policy_rule.json │ │ ├── enforce-udr-on-subnet_parameters.json │ │ └── enforce-udr-on-subnet_policy_rule.json │ ├── main.tf │ ├── output.tf │ ├── var.tf │ └── versions.tf ├── Az-RoleAssignment │ ├── README.md │ ├── main.tf │ ├── output.tf │ ├── var.tf │ └── versions.tf ├── Az-RoleDefinition │ ├── README.md │ ├── main.tf │ ├── output.tf │ ├── var.tf │ └── versions.tf ├── Az-VirtualNetwork │ └── README.md ├── Az-Vm │ └── README.md ├── Create-AzureRmPaloAltoAz │ ├── AzureRmPaloAltoAz_template.json │ ├── README.md │ ├── main.tf │ ├── output.tf │ ├── var.tf │ └── versions.tf ├── Create-AzureRmPolicyDefinition │ └── json_files │ │ └── enforce-udr-on-subnet_parameters.json ├── Create-AzureRmRecoveryServicesVault │ ├── AzureRmRecoveryServicesVaultPolicy_template.json │ ├── AzureRmRecoveryServicesVault_template.json │ ├── README.md │ ├── main.tf │ ├── output.tf │ ├── sample_withoutarmtemplate.tf │ ├── var.tf │ └── versions.tf ├── Enable-AzureRmVirtualNetworkPeering │ ├── main.tf │ ├── output.tf │ ├── var.tf │ └── versions.tf └── Get-AzureRmVirtualNetwork │ ├── README.md │ ├── main.tf │ ├── output.tf │ ├── var.tf │ └── versions.tf └── pipeline ├── PublishBuildArtifacts.yml └── terraform.yml /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AzureDevops-Introduction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/README.md -------------------------------------------------------------------------------- /AzureDevops-Introduction/aks-k8s/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/aks-k8s/.gitignore -------------------------------------------------------------------------------- /AzureDevops-Introduction/aks-k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/aks-k8s/README.md -------------------------------------------------------------------------------- /AzureDevops-Introduction/aks-k8s/authentication.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/aks-k8s/authentication.tf -------------------------------------------------------------------------------- /AzureDevops-Introduction/aks-k8s/kubernetes.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/aks-k8s/kubernetes.tf -------------------------------------------------------------------------------- /AzureDevops-Introduction/aks-k8s/log_and_keyvault.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/aks-k8s/log_and_keyvault.tf -------------------------------------------------------------------------------- /AzureDevops-Introduction/aks-k8s/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/aks-k8s/output.tf -------------------------------------------------------------------------------- /AzureDevops-Introduction/aks-k8s/secret/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/aks-k8s/secret/README.md -------------------------------------------------------------------------------- /AzureDevops-Introduction/aks-k8s/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/aks-k8s/var.tf -------------------------------------------------------------------------------- /AzureDevops-Introduction/aks-k8s/variable/backend-jdld.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/aks-k8s/variable/backend-jdld.tfvars -------------------------------------------------------------------------------- /AzureDevops-Introduction/aks-k8s/variable/main-jdld.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/aks-k8s/variable/main-jdld.tfvars -------------------------------------------------------------------------------- /AzureDevops-Introduction/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/AzureDevops-Introduction/azure-pipelines.yml -------------------------------------------------------------------------------- /Best-Practice/Best-Practice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/Best-Practice.yml -------------------------------------------------------------------------------- /Best-Practice/BestPractice-1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-1/.gitignore -------------------------------------------------------------------------------- /Best-Practice/BestPractice-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-1/README.md -------------------------------------------------------------------------------- /Best-Practice/BestPractice-1/image/done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-1/image/done.png -------------------------------------------------------------------------------- /Best-Practice/BestPractice-1/image/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-1/image/error.png -------------------------------------------------------------------------------- /Best-Practice/BestPractice-1/image/tfstate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-1/image/tfstate.png -------------------------------------------------------------------------------- /Best-Practice/BestPractice-1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-1/main.tf -------------------------------------------------------------------------------- /Best-Practice/BestPractice-1/secret/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-1/secret/README.md -------------------------------------------------------------------------------- /Best-Practice/BestPractice-1/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-1/var.tf -------------------------------------------------------------------------------- /Best-Practice/BestPractice-2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-2/.gitignore -------------------------------------------------------------------------------- /Best-Practice/BestPractice-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-2/README.md -------------------------------------------------------------------------------- /Best-Practice/BestPractice-2/image/noversion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-2/image/noversion.png -------------------------------------------------------------------------------- /Best-Practice/BestPractice-2/image/version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-2/image/version.png -------------------------------------------------------------------------------- /Best-Practice/BestPractice-2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-2/main.tf -------------------------------------------------------------------------------- /Best-Practice/BestPractice-2/secret/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-2/secret/README.md -------------------------------------------------------------------------------- /Best-Practice/BestPractice-2/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-2/var.tf -------------------------------------------------------------------------------- /Best-Practice/BestPractice-2/variable/main-jdld.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-2/variable/main-jdld.tfvars -------------------------------------------------------------------------------- /Best-Practice/BestPractice-3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-3/.gitignore -------------------------------------------------------------------------------- /Best-Practice/BestPractice-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-3/README.md -------------------------------------------------------------------------------- /Best-Practice/BestPractice-3/image/done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-3/image/done.png -------------------------------------------------------------------------------- /Best-Practice/BestPractice-3/image/explicit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-3/image/explicit.png -------------------------------------------------------------------------------- /Best-Practice/BestPractice-3/image/implicit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-3/image/implicit.png -------------------------------------------------------------------------------- /Best-Practice/BestPractice-3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-3/main.tf -------------------------------------------------------------------------------- /Best-Practice/BestPractice-3/secret/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-3/secret/README.md -------------------------------------------------------------------------------- /Best-Practice/BestPractice-3/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-3/var.tf -------------------------------------------------------------------------------- /Best-Practice/BestPractice-3/variable/main-jdld.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-3/variable/main-jdld.tfvars -------------------------------------------------------------------------------- /Best-Practice/BestPractice-4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-4/.gitignore -------------------------------------------------------------------------------- /Best-Practice/BestPractice-4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-4/README.md -------------------------------------------------------------------------------- /Best-Practice/BestPractice-4/image/depl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-4/image/depl.png -------------------------------------------------------------------------------- /Best-Practice/BestPractice-4/image/destroy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-4/image/destroy.png -------------------------------------------------------------------------------- /Best-Practice/BestPractice-4/image/nodestroy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-4/image/nodestroy.png -------------------------------------------------------------------------------- /Best-Practice/BestPractice-4/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-4/main.tf -------------------------------------------------------------------------------- /Best-Practice/BestPractice-4/secret/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-4/secret/README.md -------------------------------------------------------------------------------- /Best-Practice/BestPractice-4/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-4/var.tf -------------------------------------------------------------------------------- /Best-Practice/BestPractice-4/variable/main-jdld.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/BestPractice-4/variable/main-jdld.tfvars -------------------------------------------------------------------------------- /Best-Practice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/Best-Practice/README.md -------------------------------------------------------------------------------- /CreateAzureRm-Infra/CreateAzureRm-Infra.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/CreateAzureRm-Infra.yml -------------------------------------------------------------------------------- /CreateAzureRm-Infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/README.md -------------------------------------------------------------------------------- /CreateAzureRm-Infra/apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/apps/README.md -------------------------------------------------------------------------------- /CreateAzureRm-Infra/apps/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/apps/main.tf -------------------------------------------------------------------------------- /CreateAzureRm-Infra/apps/variable/apps-backend-jdld.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/apps/variable/apps-backend-jdld.tfvars -------------------------------------------------------------------------------- /CreateAzureRm-Infra/apps/variable/apps-main-jdld.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/apps/variable/apps-main-jdld.tfvars -------------------------------------------------------------------------------- /CreateAzureRm-Infra/apps/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/apps/variables.tf -------------------------------------------------------------------------------- /CreateAzureRm-Infra/infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/infra/README.md -------------------------------------------------------------------------------- /CreateAzureRm-Infra/infra/application_gateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/infra/application_gateway.tf -------------------------------------------------------------------------------- /CreateAzureRm-Infra/infra/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/infra/main.tf -------------------------------------------------------------------------------- /CreateAzureRm-Infra/infra/variable/infra-backend-jdld.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/infra/variable/infra-backend-jdld.tfvars -------------------------------------------------------------------------------- /CreateAzureRm-Infra/infra/variable/infra-main-jdld.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/infra/variable/infra-main-jdld.tfvars -------------------------------------------------------------------------------- /CreateAzureRm-Infra/infra/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/infra/variables.tf -------------------------------------------------------------------------------- /CreateAzureRm-Infra/secret/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/secret/README.md -------------------------------------------------------------------------------- /CreateAzureRm-Infra/tools/bash_functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/tools/bash_functions.sh -------------------------------------------------------------------------------- /CreateAzureRm-Infra/tools/handlebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/tools/handlebars.js -------------------------------------------------------------------------------- /CreateAzureRm-Infra/tools/mustache.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/tools/mustache.min.js -------------------------------------------------------------------------------- /CreateAzureRm-Infra/tools/process_template.handlebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/tools/process_template.handlebar.js -------------------------------------------------------------------------------- /CreateAzureRm-Infra/tools/process_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/tools/process_template.js -------------------------------------------------------------------------------- /CreateAzureRm-Infra/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/CreateAzureRm-Infra/workflow.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/_config.yml -------------------------------------------------------------------------------- /_includes/google-analytics.html: -------------------------------------------------------------------------------- 1 | ga('create', '{{ site.google_analytics }}', 'auto'); -------------------------------------------------------------------------------- /azurerm_application_gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/azurerm_application_gateway/README.md -------------------------------------------------------------------------------- /azurerm_application_gateway/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/azurerm_application_gateway/main.tf -------------------------------------------------------------------------------- /azurerm_application_gateway/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/azurerm_application_gateway/provider.tf -------------------------------------------------------------------------------- /module/Add-AzureRmLoadBalancerOutboundRules/AzureRmLoadBalancerOutboundRules_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Add-AzureRmLoadBalancerOutboundRules/AzureRmLoadBalancerOutboundRules_template.json -------------------------------------------------------------------------------- /module/Add-AzureRmLoadBalancerOutboundRules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Add-AzureRmLoadBalancerOutboundRules/README.md -------------------------------------------------------------------------------- /module/Add-AzureRmLoadBalancerOutboundRules/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Add-AzureRmLoadBalancerOutboundRules/main.tf -------------------------------------------------------------------------------- /module/Add-AzureRmLoadBalancerOutboundRules/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Add-AzureRmLoadBalancerOutboundRules/output.tf -------------------------------------------------------------------------------- /module/Add-AzureRmLoadBalancerOutboundRules/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Add-AzureRmLoadBalancerOutboundRules/var.tf -------------------------------------------------------------------------------- /module/Add-AzureRmLoadBalancerOutboundRules/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.12" 3 | } 4 | -------------------------------------------------------------------------------- /module/Az-Bastion/AzureRmBastion_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-Bastion/AzureRmBastion_template.json -------------------------------------------------------------------------------- /module/Az-Bastion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-Bastion/README.md -------------------------------------------------------------------------------- /module/Az-Bastion/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-Bastion/main.tf -------------------------------------------------------------------------------- /module/Az-Bastion/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-Bastion/output.tf -------------------------------------------------------------------------------- /module/Az-Bastion/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-Bastion/var.tf -------------------------------------------------------------------------------- /module/Az-Bastion/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.12" 3 | } 4 | -------------------------------------------------------------------------------- /module/Az-KeyVault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-KeyVault/README.md -------------------------------------------------------------------------------- /module/Az-KeyVault/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-KeyVault/main.tf -------------------------------------------------------------------------------- /module/Az-KeyVault/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-KeyVault/output.tf -------------------------------------------------------------------------------- /module/Az-KeyVault/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-KeyVault/var.tf -------------------------------------------------------------------------------- /module/Az-KeyVault/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.12" 3 | } 4 | -------------------------------------------------------------------------------- /module/Az-LoadBalancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-LoadBalancer/README.md -------------------------------------------------------------------------------- /module/Az-PolicyAssignment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyAssignment/README.md -------------------------------------------------------------------------------- /module/Az-PolicyAssignment/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyAssignment/main.tf -------------------------------------------------------------------------------- /module/Az-PolicyAssignment/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyAssignment/output.tf -------------------------------------------------------------------------------- /module/Az-PolicyAssignment/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyAssignment/var.tf -------------------------------------------------------------------------------- /module/Az-PolicyAssignment/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /module/Az-PolicyDefinition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyDefinition/README.md -------------------------------------------------------------------------------- /module/Az-PolicyDefinition/json_files/enforce-nsg-on-subnet_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyDefinition/json_files/enforce-nsg-on-subnet_parameters.json -------------------------------------------------------------------------------- /module/Az-PolicyDefinition/json_files/enforce-nsg-on-subnet_policy_rule.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyDefinition/json_files/enforce-nsg-on-subnet_policy_rule.json -------------------------------------------------------------------------------- /module/Az-PolicyDefinition/json_files/enforce-udr-on-subnet_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyDefinition/json_files/enforce-udr-on-subnet_parameters.json -------------------------------------------------------------------------------- /module/Az-PolicyDefinition/json_files/enforce-udr-on-subnet_policy_rule.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyDefinition/json_files/enforce-udr-on-subnet_policy_rule.json -------------------------------------------------------------------------------- /module/Az-PolicyDefinition/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyDefinition/main.tf -------------------------------------------------------------------------------- /module/Az-PolicyDefinition/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyDefinition/output.tf -------------------------------------------------------------------------------- /module/Az-PolicyDefinition/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-PolicyDefinition/var.tf -------------------------------------------------------------------------------- /module/Az-PolicyDefinition/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /module/Az-RoleAssignment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-RoleAssignment/README.md -------------------------------------------------------------------------------- /module/Az-RoleAssignment/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-RoleAssignment/main.tf -------------------------------------------------------------------------------- /module/Az-RoleAssignment/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-RoleAssignment/output.tf -------------------------------------------------------------------------------- /module/Az-RoleAssignment/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-RoleAssignment/var.tf -------------------------------------------------------------------------------- /module/Az-RoleAssignment/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /module/Az-RoleDefinition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-RoleDefinition/README.md -------------------------------------------------------------------------------- /module/Az-RoleDefinition/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-RoleDefinition/main.tf -------------------------------------------------------------------------------- /module/Az-RoleDefinition/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-RoleDefinition/output.tf -------------------------------------------------------------------------------- /module/Az-RoleDefinition/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-RoleDefinition/var.tf -------------------------------------------------------------------------------- /module/Az-RoleDefinition/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /module/Az-VirtualNetwork/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-VirtualNetwork/README.md -------------------------------------------------------------------------------- /module/Az-Vm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Az-Vm/README.md -------------------------------------------------------------------------------- /module/Create-AzureRmPaloAltoAz/AzureRmPaloAltoAz_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmPaloAltoAz/AzureRmPaloAltoAz_template.json -------------------------------------------------------------------------------- /module/Create-AzureRmPaloAltoAz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmPaloAltoAz/README.md -------------------------------------------------------------------------------- /module/Create-AzureRmPaloAltoAz/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmPaloAltoAz/main.tf -------------------------------------------------------------------------------- /module/Create-AzureRmPaloAltoAz/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmPaloAltoAz/output.tf -------------------------------------------------------------------------------- /module/Create-AzureRmPaloAltoAz/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmPaloAltoAz/var.tf -------------------------------------------------------------------------------- /module/Create-AzureRmPaloAltoAz/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /module/Create-AzureRmPolicyDefinition/json_files/enforce-udr-on-subnet_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmPolicyDefinition/json_files/enforce-udr-on-subnet_parameters.json -------------------------------------------------------------------------------- /module/Create-AzureRmRecoveryServicesVault/AzureRmRecoveryServicesVaultPolicy_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmRecoveryServicesVault/AzureRmRecoveryServicesVaultPolicy_template.json -------------------------------------------------------------------------------- /module/Create-AzureRmRecoveryServicesVault/AzureRmRecoveryServicesVault_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmRecoveryServicesVault/AzureRmRecoveryServicesVault_template.json -------------------------------------------------------------------------------- /module/Create-AzureRmRecoveryServicesVault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmRecoveryServicesVault/README.md -------------------------------------------------------------------------------- /module/Create-AzureRmRecoveryServicesVault/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmRecoveryServicesVault/main.tf -------------------------------------------------------------------------------- /module/Create-AzureRmRecoveryServicesVault/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmRecoveryServicesVault/output.tf -------------------------------------------------------------------------------- /module/Create-AzureRmRecoveryServicesVault/sample_withoutarmtemplate.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmRecoveryServicesVault/sample_withoutarmtemplate.tf -------------------------------------------------------------------------------- /module/Create-AzureRmRecoveryServicesVault/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Create-AzureRmRecoveryServicesVault/var.tf -------------------------------------------------------------------------------- /module/Create-AzureRmRecoveryServicesVault/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /module/Enable-AzureRmVirtualNetworkPeering/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Enable-AzureRmVirtualNetworkPeering/main.tf -------------------------------------------------------------------------------- /module/Enable-AzureRmVirtualNetworkPeering/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Enable-AzureRmVirtualNetworkPeering/output.tf -------------------------------------------------------------------------------- /module/Enable-AzureRmVirtualNetworkPeering/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Enable-AzureRmVirtualNetworkPeering/var.tf -------------------------------------------------------------------------------- /module/Enable-AzureRmVirtualNetworkPeering/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /module/Get-AzureRmVirtualNetwork/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Get-AzureRmVirtualNetwork/README.md -------------------------------------------------------------------------------- /module/Get-AzureRmVirtualNetwork/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Get-AzureRmVirtualNetwork/main.tf -------------------------------------------------------------------------------- /module/Get-AzureRmVirtualNetwork/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Get-AzureRmVirtualNetwork/output.tf -------------------------------------------------------------------------------- /module/Get-AzureRmVirtualNetwork/var.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/module/Get-AzureRmVirtualNetwork/var.tf -------------------------------------------------------------------------------- /module/Get-AzureRmVirtualNetwork/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /pipeline/PublishBuildArtifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/pipeline/PublishBuildArtifacts.yml -------------------------------------------------------------------------------- /pipeline/terraform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamesDLD/terraform/HEAD/pipeline/terraform.yml --------------------------------------------------------------------------------