| working_directory | working directory |
| aws_assume_role_arn | AWS Assume Role ARN |
| aws_role_session_name | AWS Role Session Name |
| aws_region | AWS Region |
| gcp_service_account | Google Cloud Platform Service Account for GCP Workload Identity Federation |
| gcp_workload_identity_provider | Google Cloud Platform Identity Provider for GCP Workload Identity Federation |
| gcp_access_token_scopes | List of OAuth 2.0 access scopes to be included in the generated token for authenticating to Google Cloud |
| s3_bucket_name_tfmigrate_history | S3 Bucket name for tfmigrate history files |
| gcs_bucket_name_tfmigrate_history | GCS Bucket name for tfmigrate history files |
| template_dir | Template Directory path for scaffolding a working directory |
| providers_lock_opts | terraform providers lock options |
| enable_tflint | If true, tflint is enabled in test action |
| tflint_fix | If true, tflint --fix is enabled in test action |
| enable_trivy | If true, trivy is enabled in test action |
| enable_terraform_docs | If true, terraform-docs is enabled in test action |
| destroy | If true, terraform plan is run with the `-destroy` option |
| terraform_command | Terraform command. By default, the value is "terraform". If you use OpenTofu, the value is "tofu" |
| secrets | A JSON representing a map whose keys are environment variable names and values are secret values. Output by output-github-secrets and output-aws-secrets-manager actions. |
| working_directory_file | file name which locates on working directories |
| label_prefix_target | label prefix for target |
| label_prefix_tfmigrate | label prefix for tfmigrate |
| label_prefix_skip | label prefix to skip terraform plan and apply |
| skip_create_pr | Whether skip creating pull requests |
| drift_issue_repo_owner | Drift Issue Repository owner |
| drift_issue_repo_name | Drift Issue Repository name |
| update_local_path_module_caller | If true, local-path module caller is updated when any of local-path modules is updated. Golang is needed to use this feature. |
| aqua_update_checksum_enabled | If true, aqua-checksums.json on working directories is updated |
| aqua_update_checksum_skip_push | aqua update-checksum's `skip_push` |
| aqua_update_checksum_prune | aqua update-checksum's `prune` |
| plan_workflow_name | GitHub Actions Workflow name running tfaction/terraform-plan action |
| csm_actions_server_repository | CSM Actions Server Repository |
| skip_terraform | whether terraform is skipped |
| file | A JSON representing a map whose keys are module directories and values are directories where the module is used.
{
"module1": ["caller1", "caller2"],
}
|
| pr_number | Pull request number |
| targets | list of targets |