Skip to content

AWS: Scenario: 00_test_base, [ERR] Scenario not found. #14

@MikaelHashiCorp

Description

@MikaelHashiCorp

PROBLEM:

AWS variables.tf has variable "scenario" as default = "00_test_base", yet, 00_test_base doesn't exist.

ERROR MESSAGE:

aws_instance.bastion (remote-exec): ++-----------
aws_instance.bastion (remote-exec): ||   0 - CONSUL SCENARIO DEPLOYMENT TOOL
aws_instance.bastion (remote-exec): ++------
aws_instance.bastion (remote-exec): 
aws_instance.bastion (remote-exec): 
aws_instance.bastion (remote-exec):  ##   0.1 - Testing environment variables for scenario
aws_instance.bastion (remote-exec): 
aws_instance.bastion (remote-exec): [2025-07-29 23:14:16] - [INFO] Bastion Host is not defined. The script is going to be executed on this node. 
aws_instance.bastion (remote-exec): 
aws_instance.bastion (remote-exec):  ##   0.2 - OPERATE SCENARIO
aws_instance.bastion (remote-exec): 
aws_instance.bastion (remote-exec): [2025-07-29 23:14:16] - [INFO] Scenario: 00_test_base 
aws_instance.bastion (remote-exec): [2025-07-29 23:14:16] - [INFO] Generate scenario provision file (operate.sh)) 
aws_instance.bastion (remote-exec): [2025-07-29 23:14:16] - [ERR] Scenario not found. @_check_scenario 
aws_instance.bastion (remote-exec): [2025-07-29 23:14:16] - [WARN] List of available scenarios:
aws_instance.bastion (remote-exec):     00_base_scenario_files
aws_instance.bastion (remote-exec):     tutorials 
...
aws_instance.bastion (remote-exec): [2025-07-29 23:14:16] - [WARN] Scenario file for validate not found at /home/admin/assets/scenario/scripts/validate.sh 
aws_instance.bastion (remote-exec): [2025-07-29 23:14:16] - [ERR] Nothing will be done... 
aws_instance.bastion (remote-exec): [2025-07-29 23:14:16] - [WARN] Scenario file for operate not found at /home/admin/assets/scenario/scripts/operate.sh 
aws_instance.bastion (remote-exec): [2025-07-29 23:14:16] - [ERR] Nothing will be done... 
╷
│ **Error: remote-exec provisioner error**
│ 
│   with aws_instance.bastion,
│   on ec2_prereqs.tf line 87, in resource "aws_instance" "bastion":
│   87:   provisioner "remote-exec" {
│ 
│ error executing "/tmp/terraform_446314748.sh": Process exited with status 1

RESULT:

Terraform apply fails.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions