Terraform Module to create an S3 Policy in AWS
-
Updated
Aug 20, 2024 - PowerShell
Terraform can manage existing and popular service providers, such as AWS, as well as custom in-house solutions.
It uses configuration files to describe the components necessary to run a single application or your entire datacenter.
It generates an execution plan describing what will happen to reach the desired state, and afterwards executes it to build the desired infrastructure. As the configuration changes, Terraform is able to determine the changes and create incremental execution plans which can be applied.
The infrastructure Terraform can manage includes low-level components such as compute instances, storage, and networking, as well as high-level components such as DNS (Domain Name Service) entries, SaaS (Software as a Service) features.
Terraform Module to create an S3 Policy in AWS
A module used for creating an Azure virtual network and subnet 🔥
A module used to generate a storage account 🔥
A module used to deploy an Azure key vault, based on some parameters
A module used to simplify the generation of image Azure marketplace image which contain the a dedicated Plan, such as CIS images. It works by passing a simple variable to this module will output the config items. Design to work with the Libre DevOps Windows VM module 🚀
A module used - Template repo
A module used to simplify the generation of image Azure marketplace image, passing a simple variable to this module will output the config items. Design to work with the Libre DevOps Windows VM module 🚀
A module which is used to deploy a log analytics workspace into a subscription. Alternatively, if can be used to fetch info about an existing workspace, making this module multi-purpose. Be sure to pass a provider block if you wish to perform a read on a new subscription ⭐
A module which tries to follow the "KISS" design model to deploying a VM. Will created 1 ore more VMs, a NIC and a OS disk based on some parameters 🔪
Repo template for a Terraform module, e.g. terraform-azurerm-${name}
A module which tries to follow the "KISS" design model to deploying a VM. Will created 1 ore more VMs, a NIC and a OS disk based on some parameters 🔪
A module used to generate a sensible default NSG and attach it to an Azure subnet. Note, this NSG is deployed with some default rules including an explicit deny 💣
A module that uses the Azuredevops, AzureRm and AzureAD provider to create a service principal (spn), scope that spn to a subscription with a role of your choice, it then configures OIDC with Azure DevOps on Entra ID and adds that newly created service principal to a Azure DevOps service connection for use. Use script for Azure DevOps Org id 🚀
A module used to deploy an Azure Container Regstiry 🔥
A module used to creating a bastion host inside a virtual network, with an NSG and appropriate rules 🚀
A module used to deploy an eventgrid system topic custom subscription based on some parameters 🔪
Terraform module which just reads additional attributes not currently exported by the azurerm_app_service resource.
A module used to deploy an eventgrid system topic based on some parameters 🔫
Created by Mitchell Hashimoto, HashiCorp
Released July 28, 2014
Latest release about 1 month ago