Skip to content

Commit

Permalink
Update tf_state_mgmt.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
richgreen-moj authored Feb 26, 2025
1 parent e302043 commit b89fc9b
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions .github/workflows/tf_state_mgmt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,16 +29,21 @@ on:
required: false
type: string
resource_addresses:
description: "Resource addresses \n(comma-separated, required for import/remove operations)"
description: "Resource addresses (comma-separated, required for import/remove operations)"
required: false
type: string
resource_ids:
description: "Resource IDs for import \n(comma-separated, must match resource_addresses order)"
description: "Resource IDs for import (comma-separated, must match resource_addresses order)"
required: false
type: string
component:
type: string
required: false
default: "root"
description: "Optional: subfolder in 'terraform/environments/<application>' if present."

# env:
# ENVIRONMENT_MANAGEMENT: "${{ secrets.modernisation_platform_environments }}"
# ENVIRONMENT_MANAGEMENT: "${{ secrets.modernisation_platform_environments }}"

permissions:
id-token: write
Expand Down Expand Up @@ -139,7 +144,7 @@ jobs:
- name: Display Operation Details
run: |
echo -e "${{ needs.request_operation.outputs.operation_summary }}" >> $GITHUB_STEP_SUMMARY
# Also output to console for logs
echo -e "${{ needs.request_operation.outputs.operation_summary }}"
Expand Down Expand Up @@ -174,7 +179,7 @@ jobs:

# - name: Perform Unlock Operation
# if: github.event.inputs.operation == 'unlock'
# working-directory: terraform/environments/${{ github.event.inputs.application }}
# working-directory: "${{ inputs.component != 'root' && format('terraform/environments/{0}/{1}', inputs.application, inputs.component) || format('terraform/environments/{0}', inputs.application) }}"
# run: terraform force-unlock -force ${{ github.event.inputs.lock_id }}

# - name: Write Resource Addresses to File
Expand All @@ -194,13 +199,13 @@ jobs:
# if: github.event.inputs.operation == 'import'
# run: |
# scripts/terraform-import.sh \
# terraform/environments/${{ github.event.inputs.application }} \
# "${{ inputs.component != 'root' && format('terraform/environments/{0}/{1}', inputs.application, inputs.component) || format('terraform/environments/{0}', inputs.application) }}" \
# temp/resource_addresses.txt \
# temp/resource_ids.txt

# - name: Execute Remove Script
# if: github.event.inputs.operation == 'remove'
# run: |
# scripts/terraform-remove.sh \
# terraform/environments/${{ github.event.inputs.application }} \
# "${{ inputs.component != 'root' && format('terraform/environments/{0}/{1}', inputs.application, inputs.component) || format('terraform/environments/{0}', inputs.application) }}" \
# temp/resource_addresses.txt

0 comments on commit b89fc9b

Please sign in to comment.