Tools
tfwrapper
tfwrapper
is a python wrapper for Terraform which aims to simplify Terraform usage and enforce best practices.
Providers
Cloud-Deploy
Terraform Provider that manages Claranet Cloud Deploy (Ghost) applications.
Gitlab
Fork of the official Gitlab provider with Claranet’s contributions and improvements.
Azure DevOps
Fork of the official Azure DevOps provider with Claranet’s contributions and improvements.
Modules
AWS
terraform-aws-asg-instance-alarms
Manages CloudWatch Alarms for EC2 Instances in ASGs
terraform-aws-asg-instance-replacement
Terraform module for AWS ASG instance replacement
terraform-aws-aurora
Terraform module for creating and managing Amazon Aurora clusters
terraform-aws-cloudwatch-slack
Terraform module for sending CloudWatch Alarm events to Slack
terraform-aws-ec2-ami-backup
Fork of the official terraform-aws-ec2-ami-backup
module with Claranet’s contributions and improvements.
terraform-aws-eipattach
Automatically attach Elastic IPs to instances
terraform-aws-lambda
Terraform module for AWS Lambda functions
terraform-aws-lambda-scheduler
Fork of the official terraform-aws-lambda-scheduler
module with Claranet’s contributions and improvements.
terraform-aws-lets-encrypt
Terraform module for creating Let’s Encrypt certificates with AWS Lambda and Route 53
terraform-aws-packer-cleanup
Terraform module to clean up Packer AWS resources
terraform-aws-s3-yum-repo
Manages a YUM repository in an S3 bucket
terraform-aws-ssh-keys
Terraform module for managing SSH keys
terraform-aws-ssm-patch-management
Terraform module for AWS SSM Patch Management
terraform-aws-vpc-modules
Terraform modules for AWS VPC management
Azure
terraform-azurerm-aca
Terraform module for Azure Container Apps
terraform-azurerm-aci
Terraform module for Azure Container Instances group
terraform-azurerm-acr
Terraform module for Azure Container Registry
terraform-azurerm-acs
Terraform module for Azure Communication Services
terraform-azurerm-aks
Terraform module composition (feature) for Azure Kubernetes Service
terraform-azurerm-aks-light
Terraform module for Azure Kubernetes Service
terraform-azurerm-alerting
Terraform module for Azure Alerting
terraform-azurerm-api-management
Terraform module for Azure API Management
terraform-azurerm-app-configuration
Terraform module for Azure App Configuration
terraform-azurerm-app-gateway
Terraform module for Azure Application Gateway
terraform-azurerm-app-service
Terraform module composition (feature) for Azure App Service (Service Plan + WebApp)
terraform-azurerm-app-service-plan
Terraform module for Azure Service Plan
terraform-azurerm-app-service-web
[Deprecated] Terraform module for Azure App Service Web
terraform-azurerm-automation-stop-start
Terraform module for Azure Automation with a stop/start Runbook
terraform-azurerm-autoscale
Terraform module for Azure Autoscale
terraform-azurerm-autoscale_frk
Fork of the terraform-azurerm-autoscale
module with Claranet’s contributions and improvements.
terraform-azurerm-avd
Terraform module for Azure Virtual Desktop
terraform-azurerm-bastion
Terraform module for Azure Bastion (Managed Jump Host)
terraform-azurerm-bastion-vm
Terraform module for a bastion (Jump Host) via a Linux VM
terraform-azurerm-cdn-frontdoor
Terraform module for Azure CDN FrontDoor (Standard/Premium)
terraform-azurerm-cosmos-db
Terraform module for CosmosDB account and databases
terraform-azurerm-dashboard
Terraform module for Azure Dashboard
terraform-azurerm-data-factory
Terraform module for Azure Data Factory
terraform-azurerm-db-maria
Terraform module composition (feature) for Azure MariaDB Database
terraform-azurerm-db-mysql
[Deprecated] Terraform module composition (feature) for Azure MySQL Database
terraform-azurerm-db-mysql-flexible
Terraform module composition (feature) for Azure MySQL Flexible Database
terraform-azurerm-db-postgresql
[Deprecated] Terraform module composition (feature) for Azure PostGreSQL Database
terraform-azurerm-db-postgresql-flexible
Terraform module composition (feature) for Azure PostGreSQL Flexible Database
terraform-azurerm-db-sql
Terraform module composition (feature) for Azure SQL Database (SQLServer based)
terraform-azurerm-defender-for-cloud
Terraform module to configure Microsoft Defender for Cloud (aka Security Center) on Azure
terraform-azurerm-diagnostic-settings
Fork of the terraform-azurerm-diagnostic-settings
module with Claranet’s contributions and improvements.
terraform-azurerm-eventgrid
Terraform module for Azure Eventgrid
terraform-azurerm-eventhub
Terraform module for Azure Eventhub
terraform-azurerm-expressroute
Terraform module for Azure ExpressRoute link
terraform-azurerm-firewall
Terraform module for Azure Firewall
terraform-azurerm-front-door
[Deprecated] Terraform module for Azure Front Door (classic)
terraform-azurerm-function-app
Terraform module for Azure Function App
terraform-azurerm-function-app-single
[Deprecated] Terraform module for Azure Function App V2
terraform-azurerm-function-app-with-plan
[Deprecated] Terraform module for Azure Function App V2 with App Service Plan
terraform-azurerm-global-services
[Deprecated] Terraform module composition (feature) for Global (cross Subscriptions) Azure Services
terraform-azurerm-iot-hub
Terraform module for Azure IoT Hub
terraform-azurerm-keyvault
Terraform module composition (feature) for Azure KeyVault
terraform-azurerm-kubernetes
Fork of the terraform-azurerm-kubernetes
module with Claranet’s contributions and improvements.
terraform-azurerm-lb
Terraform module for Azure Load Balancer
terraform-azurerm-lighthouse
Terraform module for Azure Lighthouse (definition and assignment)
terraform-azurerm-linux-scaleset
Terraform module for Linux VMSS (Linux Virtual Machine ScaleSet)
terraform-azurerm-linux-vm
Terraform module composition (feature) for ARM Linux Virtual Machine (VM)
terraform-azurerm-machine-learning
Terraform module for Azure Machine Learning
terraform-azurerm-managed-grafana
Terraform module for Azure Managed Grafana
terraform-azurerm-management-group
Terraform module for Azure Management group
terraform-azurerm-nat-gateway
Terraform module for Azure Nat Gateway
terraform-azurerm-network-manager
Terraform module for Azure Network Manager
terraform-azurerm-network-security-group
Fork of the terraform-azurerm-network-security-group
module with Claranet’s contributions and improvements.
terraform-azurerm-nsg
Terraform module for Azure Network Security Group
terraform-azurerm-policy
Terraform module for Azure Policy
terraform-azurerm-postgresql
Fork of the terraform-azurerm-postgresql
module with Claranet’s contributions and improvements.
terraform-azurerm-private-dns-resolver
Terraform module for Azure DNS Private Resolver
terraform-azurerm-private-endpoint
Terraform module for Azure Private Endpoint
terraform-azurerm-redis
Terraform module for Azure Redis
terraform-azurerm-regions
Terraform module to handle Azure Regions
terraform-azurerm-rg
Terraform module for Azure Resource Group
terraform-azurerm-route-table
Terraform module for Azure route table
terraform-azurerm-run
Terraform module composition (feature) to setup Claranet MSP Azure tools
terraform-azurerm-run-common
[Deprecated] Terraform module composition (feature) to setup Claranet MSP Azure common tools
terraform-azurerm-run-iaas
[Deprecated] Terraform module composition (feature) to setup Claranet MSP Azure IaaS/VM tools
terraform-azurerm-search-service
Terraform module for Azure Search Service
terraform-azurerm-sentinel
Terraform module for Microsoft Sentinel
terraform-azurerm-sentinel-content
Terraform module for Microsoft Sentinel Content
terraform-azurerm-service-bus
Terraform module for Azure Service bus
terraform-azurerm-service-principal
Terraform module for Azure AD Service Principal and its Azure role assignment
terraform-azurerm-shared-image-gallery
Terraform module for Azure Shared Image Gallery
terraform-azurerm-signalr
Terraform module for Azure SignalR
terraform-azurerm-site-recovery
Terraform module for Azure Site Recovery
terraform-azurerm-storage-account
Terraform module for Azure Storage
terraform-azurerm-storage-file
Terraform module for Azure Storage file shares
terraform-azurerm-storage-sas-token
Terraform module for Azure Storage SAS Token access
terraform-azurerm-storage-sftp
Terraform module for Azure Storage SFTP
terraform-azurerm-subnet
Terraform module for Azure virtual networks subnets
terraform-azurerm-support
Terraform module for Support (bastion zone)
terraform-azurerm-synapse
Terraform module for Azure Synapse
terraform-azurerm-tagging
Terraform module for Resources Tagging
terraform-azurerm-traffic-manager
Terraform module for Azure Traffic Manager
terraform-azurerm-virtual-wan
Terraform module for Azure Virtual WAN
terraform-azurerm-vm-backup
[Deprecated] Terraform module to enable Azure Backup policy on Azure VM
terraform-azurerm-vm-logs
[Deprecated] Terraform module to enable Diagnostics and Logs on Azure VM
terraform-azurerm-vnet
Terraform module for Azure Virtual Network (vnet)
terraform-azurerm-vnet-peering
Terraform module for Azure virtual networks peering
terraform-azurerm-vpn
Terraform module for Azure VPN stack (Gateway, Route table)
terraform-azurerm-waf-policy
Terraform module for Azure WAF Policies
terraform-azurerm-windows-vm
Terraform module composition (feature) for ARM Windows Virtual Machine (VM)
Datadog
terraform-datadog-monitors
Terraform modules for Datadog monitors
terraform-datadog-integrations
Terraform modules for Datadog integrations
SignalFx
terraform-signalfx-detectors
Terraform modules for SignalFx detectors
terraform-signalfx-integrations
Terraform modules for SignalFx integrations
terraform-signalfx-dashboards
Terraform modules for SignalFx dashboards