diff --git a/.forgejo/workflows/tofu-plan.yaml b/.forgejo/workflows/tofu-plan.yaml new file mode 100644 index 0000000..e7fa644 --- /dev/null +++ b/.forgejo/workflows/tofu-plan.yaml @@ -0,0 +1,35 @@ +--- +name: tofu plan +on: + workflow_dispatch: + workflow_call: + pull_request: + branches: + - main + # paths: + # - pve01.wheatley.in/k8s-whealtey/** + +jobs: + opentofu: + runs-on: docker + steps: + - uses: actions/checkout@v4 + - uses: opentofu/setup-opentofu@v1 + + - name: OpenTofu fmt + id: fmt + run: tofu fmt -check + continue-on-error: true + + - name: OpenTofu Init + id: init + run: tofu init + + - name: OpenTofu Validate + id: validate + run: tofu validate -no-color + + - name: OpenTofu Plan + id: plan + run: tofu plan -no-color + continue-on-error: true