https://github.com/edsoncelio/workflow-opa-terraform
Sample workflow to use with opa and terraform
https://github.com/edsoncelio/workflow-opa-terraform
Last synced: 4 months ago
JSON representation
Sample workflow to use with opa and terraform
- Host: GitHub
- URL: https://github.com/edsoncelio/workflow-opa-terraform
- Owner: edsoncelio
- Created: 2021-10-13T22:21:54.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-14T00:20:31.000Z (over 4 years ago)
- Last Synced: 2025-06-18T18:04:40.312Z (about 1 year ago)
- Size: 4.88 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Github Actions Workflow - Open Policy Agent with Terraform
## Inputs
* `opa_version`: open policy agent version (default: 0.33.1, optional)
* `tf_version`: terraform version (default: 1.0.0, optional)
* `policy_filename`: opa policy filename (default: empty, if not exists the workflow will skip the evaluate step)
## How to use
In your caller workflow, with default inputs:
```
...
jobs:
my-caller-workflow:
uses: edsoncelio/workflow-opa-terraform/.github/workflows/opa-terraform.yml@main
```
In your caller workflow, with custom inputs:
```
...
jobs:
my-caller-workflow:
uses: edsoncelio/workflow-opa-terraform/.github/workflows/opa-terraform.yml@main
with:
opa_version: v0.33.0
```