Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
cloud

GitHub Action

Terraform installer

v1.0.3

Terraform installer

cloud

Terraform installer

Install a specific version of terraform binary

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Terraform installer

uses: autero1/[email protected]

Learn more about this action in autero1/action-terraform

Choose a version

license release GitHub release date Test Action CodeFactor

Setup Terraform GitHub Action

Set up your GitHub Actions workflow with a specific version of Terraform.

Usage

The next example step will install Terraform 0.12.20.

name: Example workflow

on: [push]

jobs:
  example:
    name: Example Terraform interaction
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Setup Terraform
        uses: autero1/[email protected]
        with:
          terraform_version: 0.12.20
      - name: Interact with Terraform
        run: terraform --version

Inputs

Parameter Description Required
terraform_version Terraform version to deploy true

Outputs

Parameter Description
terraform_path Cached tool path of Terraform

Supported platforms

This action has been tested on the following platforms:

  • ubuntu-18.04
  • windows-latest
  • macos-latest

Contributing

Contributions to this repository are very welcome! We follow a fairly standard pull request process for contributions, subject to the following guidelines:

  1. File a GitHub issue
  2. Fork the repository
  3. Update the documentation
  4. Update the tests
  5. Update the code
  6. Create a pull request
  7. (Merge and release)

The maintainers for this repo will review your code and provide feedback. If everything looks good, they will merge the code and release a new version, which you'll be able to find in the releases page.

License

The scripts and documentation in this project are released under the MIT license.