Skip to content
#

Terraform

terraform logo

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.

Here are 6,429 public repositories matching this topic...

terraform
surister
surister commented Jan 21, 2020

This is a reminder for me or a task if anyone wants :P

imagen

Basically, The last two questions aren't really regex's questions.

To do:

  • Move said questions to correct place.
  • Add new regex questions (Python related!)?
  • Maybe add a new ## Regex section, as it is a valuable skill
magnetik
magnetik commented Mar 26, 2020

In my terragrunt.hcl I have:

remote_state {
  backend = "s3"

  generate = {
    path = "backend.tf"
    if_exists = "overwrite_terragrunt"
  }

  config = {
    bucket = "states"
    key = "${path_relative_to_include()}/terraform.tfstate"
    region = "eu-west-1"
    profile = "my-profile"
    encrypt = false
  }
}

When running terragrunt, the generated backend.tf i

brunson
brunson commented Oct 11, 2017

In the policy definition below description has an embedded newline and the generated terraform is invalid.

resource "aws_iam_policy" "my_policy_name_role" {
    name        = "my_policy_name_role"
    path        = "/"
    description = "This is the first line of the description followed by a newline
This is on a separate line"
    policy      = <<POLICY
[policy truncated for brevity
atlantis
Nuru
Nuru commented Sep 20, 2019

I was trying to make a pretty simple PR, just change a tiny bit of HTML and CSS, but building Atlantis proved challenging. I am new to go and its build requirements, but even accounting for that I think it was harder than it needed to be.

First of all, despite the comprehensive documentation on how to run and test Atlantis locally, I co

anoppe
anoppe commented Feb 19, 2020

🐛 Bug Report

Operating System:
macOS 10.15.3

Docker Image:
budtmo/docker-android-x86-10.0

Docker Version:
Docker Desktop v2.2.0.3

Docker-compose version (Only if you use it):
N/A

Docker Command to start docker-android:
N/A

Expected Behavior

docker build completes without errors

Actual Behavior

An image is build based on budtmo/docker-android-x86-10.0

streamalert
jack1902
jack1902 commented Feb 13, 2020

Background

Having added some streamalert-cli commands, the documentation on the command line via -h and ReadTheDocs varies and is laborious to maintain.

Description

A fantastic tool, to reduce this headache is sphinx-argparse. In short, it adds the ability to take an argparse parser and create documentation from the descriptions and everything else in the parser. A live e

dcieslak19973
dcieslak19973 commented Apr 1, 2020

The Metric Trigger now supports a "dividePerInstance" boolean to aid with scaling rules based on Storage Queues. This should be exposed in the Terraform API.

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue fol

rngadam
rngadam commented Jan 20, 2020
resource "aws_instance" "android_build" {
  tags = {
    Name = "Android Builder"
  }

generates:

[name_android builder]

which fails with:

[WARNING]:  * Failed to parse /Users/rngadam/coderbunker/prj/esmart/esmart-terraform-build/inventory.ini with ini plugin: /Users/rngadam/coderbunker/prj/esmart/esmart-
terraform-build/inventory.ini:18: Invalid section ent
itsSaad
itsSaad commented Jul 22, 2019

Problem

I have the following declared in my conf.tf file:

terraform {
  required_version = "0.12.5"

  backend "s3" {
    bucket   = "somebucket"
    region   = "eu-central-1"
    role_arn = "somerole"
  }
}

when I runterraform --version, tfenv does not read the version listed but the version set by /usr/local/Cellar/tfenv/1.0.1/version

Intended Behaviou

pms1969
pms1969 commented Sep 25, 2018

Bug

For want of a better categorisation. The first thing that kube-proxy logs at startup is the following:

W0913 12:02:58.529651       1 server.go:195] WARNING: all flags other than --config, --write-config-to, and --cleanup are deprecated. Please begin using a config file ASAP.

Environment

  • Platform: aws
  • OS: container-linux
  • Ref: v1.11.2
  • Terraform: 0.11.8
  • Pl
ifs-ilan
ifs-ilan commented Feb 25, 2020

Hi :),

It's possible to scan with variables json or .tf file name ?

Like

{
	"region": "eu-central-1",
	"environment_id": "demo",
	"tags": {
		"EnvironmentId": "integration",
		"ApplicationName": "demo",
		"EnvironmentType": "development",
		"Project": "pepito"
	},
	"rds_instances": [
		{
			"sg_name": "test-sg",
			"kms_key_label": "kms",
			"rds_label": "rds",
			
kapitan
clavery-chef
clavery-chef commented Aug 9, 2019

Hi!

Great work on getting a 2nd edition out and updated for 0.12. Just thought I'd flag up the the diagram on page 36 - The nomenclature isn't quite consistent with how chef would phrase this - see https://docs.chef.io/chef_overview.html. If you change out the chef users machine to chef workstation, the And the diagram the the target nodes could be labelled @app Server, each Running Chef-Clien

blast-radius
28mm
28mm commented Jan 25, 2018

Blast Radius , when launched in --serve mode, does some pretty weak error reporting, and does nothing to help users resolve problems. It asks the user to look into several possible issues, rather than checking itself...

To observe the current (undesired) behavior, run Blast Radius in an empty directory:

[...]$ mkdir tmp
[...]$ cd tmp
[...]$ blast-radius --serve

A short

ceich
ceich commented Jan 31, 2019

Describe the bug
Several of the screens in the Cognito User Pool console (post-creation) are not captured.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Cognito User Pools' in the console.
  2. Click on an existing User Pool with an App Client.
  3. Scroll down to 'Federation' and fill out the two pages, e.g. for Google.
  4. Scroll up to 'App Integration' and fill out the App

Created by Mitchell Hashimoto, HashiCorp

Released July 28, 2014

Latest release 12 days ago

Repository
hashicorp/terraform
Website
www.terraform.io
Wikipedia
Wikipedia

Related Topics

hashicorp infrastructure infrastructure-as-code
You can’t perform that action at this time.