Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roberthstrand/tftools
PowerShell tools for working with Terraform
https://github.com/roberthstrand/tftools
powershell powershell-module terraform
Last synced: 6 days ago
JSON representation
PowerShell tools for working with Terraform
- Host: GitHub
- URL: https://github.com/roberthstrand/tftools
- Owner: roberthstrand
- License: gpl-3.0
- Created: 2020-07-11T12:44:15.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-14T11:05:11.000Z (almost 4 years ago)
- Last Synced: 2024-12-01T10:53:50.572Z (11 days ago)
- Topics: powershell, powershell-module, terraform
- Language: PowerShell
- Homepage:
- Size: 99.6 KB
- Stars: 6
- Watchers: 0
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - roberthstrand/tftools - PowerShell tools for working with Terraform (PowerShell)
README
# tftools
[![Build Status](https://dev.azure.com/robstrdev/tftools/_apis/build/status/Crossplatform%20tests?branchName=master)](https://dev.azure.com/robstrdev/tftools/_build/latest?definitionId=1&branchName=master)
Terraform tools, a PowerShell module for Terraform administrators.
There are times where you have to use a certain version of the Terraform CLI tool, either because you have a defined version set in your code or you have configurations both in 0.12 and 0.11. With this tool you will be able to:
- Install the version of Terraform that you want, or the latest version
- List all versions of Terraform that you have installed
- Change between version of Terraform## Installation
*If you already have Terraform installed by any other means, you want to remove that before installing Terraform with the module.*
Installation is pretty simple. The module is published on [powershellgallery](https://www.powershellgallery.com/packages/tftools), so all you need to do is the following.
```powershell
Install-Module -Name tftools
```Updating the module:
```powershell
Update-Module -Name tftools
```### OS compability checklist
- [X] Windows 10, PowerShell 7.02
- [X] Windows 10, PowerShell 5.1
- [X] Linux WSL
- [X] Ubuntu 20.04, 18.04
- [X] Mac