name: Lxc Creation on: workflow_dispatch: jobs: terraform: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup Terraform uses: hashicorp/setup-terraform@v3 with: terraform_version: "1.9.0" - name: Terraform Init run: terraform init working-directory: ./terrafrom - name: Terraform Plan run: terraform plan working-directory: ./terrafrom env: TF_VAR_pm_api_token_secret: ${{ secrets.PM_API_TOKEN_SECRET }} - name: Terraform Apply if: github.ref == 'refs/heads/main' run: terraform apply -auto-approve working-directory: ./terrafrom env: TF_VAR_pm_api_token_secret: ${{ secrets.PM_API_TOKEN_SECRET }}