mirror of
https://github.com/opentofu/setup-opentofu.git
synced 2025-12-31 15:02:19 +00:00
Added input variable for action steps debug
Signed-off-by: siddharthasonker95 <158144589+siddharthasonker95@users.noreply.github.com>
This commit is contained in:
parent
d00c6817f1
commit
f3476b1637
1 changed files with 17 additions and 0 deletions
17
.github/workflows/setup-tofu.yml
vendored
17
.github/workflows/setup-tofu.yml
vendored
|
|
@ -5,6 +5,13 @@ on:
|
|||
branches:
|
||||
- main
|
||||
pull_request:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
debug:
|
||||
description: 'Enable debug logs for steps'
|
||||
type: boolean
|
||||
required: false
|
||||
default: false
|
||||
|
||||
defaults:
|
||||
run:
|
||||
|
|
@ -27,6 +34,8 @@ jobs:
|
|||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup OpenTofu - ${{ matrix['tofu-versions'] }}
|
||||
env:
|
||||
ACTIONS_STEP_DEBUG: ${{ inputs.debug }}
|
||||
uses: ./
|
||||
with:
|
||||
tofu_version: ${{ matrix['tofu-versions'] }}
|
||||
|
|
@ -50,6 +59,8 @@ jobs:
|
|||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup OpenTofu
|
||||
env:
|
||||
ACTIONS_STEP_DEBUG: ${{ inputs.debug }}
|
||||
uses: ./
|
||||
with:
|
||||
tofu_wrapper: ${{ matrix['tofu-wrapper'] }}
|
||||
|
|
@ -73,6 +84,8 @@ jobs:
|
|||
run: tofu fmt -check -list=true -no-color
|
||||
tofu-run-local:
|
||||
name: 'OpenTofu Run Local'
|
||||
env:
|
||||
ACTIONS_STEP_DEBUG: ${{ inputs.debug }}
|
||||
runs-on: ${{ matrix.os }}
|
||||
strategy:
|
||||
matrix:
|
||||
|
|
@ -112,6 +125,7 @@ jobs:
|
|||
os: [ubuntu-latest, windows-latest, macos-latest]
|
||||
env:
|
||||
TF_CLOUD_API_TOKEN: 'XXXXXXXXXXXXXX.atlasv1.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
|
||||
ACTIONS_STEP_DEBUG: ${{ inputs.debug }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
|
@ -141,6 +155,7 @@ jobs:
|
|||
os: [ubuntu-latest, windows-latest, macos-latest]
|
||||
env:
|
||||
TF_CLOUD_API_TOKEN: 'XXXXXXXXXXXXXX.atlasv1.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
|
||||
ACTIONS_STEP_DEBUG: ${{ inputs.debug }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
|
@ -165,6 +180,8 @@ jobs:
|
|||
|
||||
tofu-credentials-none:
|
||||
name: 'OpenTofu No Credentials'
|
||||
env:
|
||||
ACTIONS_STEP_DEBUG: ${{ inputs.debug }}
|
||||
runs-on: ${{ matrix.os }}
|
||||
strategy:
|
||||
matrix:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue