The Wayback Machine - https://web.archive.org/web/20200405184458/https://github.com/topics/terraform
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 5,855 public repositories matching this topic...

terraform
mslot
mslot commented Mar 31, 2020

terraform -v

Terraform v0.12.21 + provider.azurerm v2.0.0

When using remote state, i have this main terraform file

provider "azurerm" {
  version = "~>2.0.0"
  features {}
}

terraform {
  backend "azurerm" {
  }
}

I use a partial config file to initiate my remote storage terraform init -backend-config my_partial.hcl. All good. When I run the init it sets up corre

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
GusAntoniassi
GusAntoniassi commented Apr 3, 2020

Hi, I am developing a Proof of Concept using Terratest for a Docker web server image. Pretty simple stuff, basically just run a container, make a GET request to it and assert that it returns the expected HTML body.

I ran into an issue with the container port binding. First, I tried to add a port binding with OtherOptions: []string{"-p 8080:80"} in the RunOptions struct.

Then I ran into a

sleungcy
sleungcy commented Mar 13, 2020

since terragrunt support multi platforms including windows, linux, and macOS.

Is there a way I can determine the the platform before run_cmd function? For example it should run the .bat rather than the .sh in windows, a different version of the .sh on macOs.. etc.

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

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

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

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
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 17 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.