setup-terraform

Sets up Terraform CLI in your GitHub Actions workflow. (by hashicorp)

Setup-terraform Alternatives

Similar projects and alternatives to setup-terraform

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better setup-terraform alternative or higher similarity.

setup-terraform reviews and mentions

Posts with mentions or reviews of setup-terraform. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-15.
  • Accelerating the Implementation of DevOps Culture in Your Organization with Amazon CodeCatalyst
    1 project | dev.to | 21 Jul 2023
    # Adaptation of the https://developer.hashicorp.com/terraform/tutorials/automation/github-actions workflow Name: TerraformMainBranch SchemaVersion: "1.0" # Here we are including the trigger for this workflow: Push / Pull Request. If not included then this workflow will be executed only manually Triggers: - Type: Push Branches: - main # Here we are defining the actions that will be executed for this workflow Actions: Terraform-Main-Branch-Apply: Identifier: aws/build@v1 Inputs: Sources: - WorkflowSource Environment: Connections: - Role: Main-Branch-Infrastructure Name: "XXXXXXXXXXXX" Name: TerraformBootstrap Configuration: Steps: - Run: export TF_VERSION=1.5.2 && wget -O terraform.zip "https://releases.hashicorp.com/terraform/${TF_VERSION}/terraform_${TF_VERSION}_linux_amd64.zip" - Run: unzip terraform.zip && rm terraform.zip && mv terraform /usr/bin/terraform && chmod +x /usr/bin/terraform - Run: terraform init -no-color - Run: terraform validate -no-color - Run: terraform plan -no-color -input=false - Run: terraform apply -auto-approve -no-color -input=false Compute: Type: EC2
  • Terraform modules and ADO
    1 project | /r/azuredevops | 3 May 2023
    Now, there is a GitHub issue for setup-terraform that essentially demonstrates a problem that might occur if you try to reference your Git repo from Azure Pipelines (using HTTP) without appropriate permissions or workarounds. In this issue, there are two solutions:
  • Terraform apply is skipped for some reason when this GitHub action is run
    1 project | /r/Terraform | 25 Oct 2022
  • Where can I find source code that I can practice devops with?
    3 projects | /r/devops | 15 Oct 2022
    Have you tried the official tutorial here: https://learn.hashicorp.com/tutorials/terraform/github-actions ?
  • Looking for ideas for a large (9 month) project
    1 project | /r/netsecstudents | 13 Jul 2022
    Think of a simple web application you could build and deploy into a cloud environment like aws or GCP. Build your cloud infrastructure with Terraform for this application. Deploy that infrastructure and the application itself using GitOps. For example this: https://learn.hashicorp.com/tutorials/terraform/github-actions
  • Pipeline IaC com Terraform e GitHub Actions
    1 project | dev.to | 22 Jun 2022
  • Terraform integrated in the deploy pipeline?
    2 projects | /r/Terraform | 11 May 2022
    Here's an example using Github Actions: https://learn.hashicorp.com/tutorials/terraform/github-actions. You can set all kinds of conditions in the pipeline config to only trigger on certain dirs or files, like (Github Action example:
  • My First Experience Learning Terraform and Amazon ECS + AWS Fargate
    2 projects | dev.to | 9 Apr 2022
    You may need to use the Terraform Cloud. When you use the Terraform Cloud, please use this guide. However, it's not required for now.
  • Im at a loss for how to setup a CI/CD pipeline. REALLY need some help
    4 projects | /r/homelab | 2 Apr 2022
    Since it sounds like you're using GitHub, using GitHub Actions for any CI pipelines would be easiest. You could run terraform plan in your PRs, there's a great writeup on how to do it here. Or any unit tests, docker builds, etc. Lots of great ideas at Awesome Actions.
  • Cloud Resume Challenge - Trials & Tribulations
    1 project | dev.to | 27 Mar 2022
    #11-15 The Finish Line So for the last portion of the challenge, I had to implement a test against my python code to make sure that it works as it should every time I update it. I then realized I wish I had started here first since I'd need to use IaC to deploy and configure all my resources. Reading I found that I could use SAM but instead I used Terraform/Terraform Cloud since I remember that's what many people use. I tore down almost everything that I did in the AWS console and redid everything using Terraform. I had to setup the API tokens, make a variable set using my AWS credentials and followed the tutorial on how to setup github actions and then I applied it to this challenge. I also used this resource to make a simple test. After that it was just setting up repositories for both my back end and front end.
  • A note from our sponsor - WorkOS
    workos.com | 28 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic setup-terraform repo stats
12
1,262
8.0
3 days ago

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com