Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jasonwalsh/terraform-plugins
A GitHub Action to install third-party Terraform plugins
https://github.com/jasonwalsh/terraform-plugins
github-actions terraform-plugins
Last synced: 14 days ago
JSON representation
A GitHub Action to install third-party Terraform plugins
- Host: GitHub
- URL: https://github.com/jasonwalsh/terraform-plugins
- Owner: jasonwalsh
- License: mit
- Created: 2020-05-14T12:50:57.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-08-18T19:27:10.000Z (over 2 years ago)
- Last Synced: 2024-11-30T02:44:27.869Z (about 1 month ago)
- Topics: github-actions, terraform-plugins
- Language: JavaScript
- Homepage:
- Size: 44.9 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# terraform-plugins
This action installs third-party [Terraform Plugins](https://www.terraform.io/docs/plugins/index.html) for use in [GitHub Actions](https://github.com/features/actions).
# Usage
See [action.yml](action.yml)
The action automatically creates the user plugins directory `~/.terraform.d/plugins`.
```yaml
steps:
- uses: actions/checkout@master
- uses: jasonwalsh/terraform-plugins@v1
with:
plugins: |
https://github.com/gavinbunney/terraform-provider-kubectl/releases/download/v1.4.2/terraform-provider-kubectl-linux-amd64
```**Note:** GitHub Actions inputs do not support arrays. Make sure the `plugins` input is a list of strings separated by a newline.
# License
[MIT License](LICENSE)