iac/.forgejo/workflows/tofu.yml
mafyuh d674b1af19
Some checks failed
Terraform Apply / terraform (push) Failing after 16s
add tofu workflow, more space for kasm
2024-10-12 20:35:50 +00:00

32 lines
787 B
YAML

name: Terraform Apply
on:
push:
paths:
- 'terraform/**'
jobs:
terraform:
runs-on: docker
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Download OpenTofu Installer
run: |
curl --proto '=https' --tlsv1.2 -fsSL https://get.opentofu.org/install-opentofu.sh -o install-opentofu.sh
chmod +x install-opentofu.sh
- name: Inspect and Install OpenTofu
run: ./install-opentofu.sh --install-method deb
- name: Clean up Installer Script
run: rm -f install-opentofu.sh
- name: Initialize OpenTofu
run: opentofu init
working-directory: ./terraform
- name: Apply OpenTofu
run: opentofu apply -auto-approve
working-directory: ./terraform