test(e2e): Add step to wait for worker to init

(cherry picked from commit 57b649301f3d13e560bfd74f26e39bdeb24f72bd)
pull/6386/head
Michael Li 3 weeks ago
parent 2e221ca5e5
commit b5919db7d6

@ -290,6 +290,7 @@ scenario "e2e_aws_rdp_base" {
step.create_boundary_cluster,
step.create_rdp_domain_controller,
step.create_rdp_member_server,
step.create_windows_worker,
step.create_bucket
]

@ -372,17 +372,11 @@ resource "enos_local_exec" "run_powershell_script" {
inline = ["ssh -i ${local.private_key} -o IdentitiesOnly=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no Administrator@${aws_instance.worker.public_ip} ${local.test_dir}/${basename(local_file.powershell_script.filename)}"]
}
resource "time_sleep" "wait_2_minutes" {
resource "time_sleep" "wait_for_instance_reboot_in_script" {
depends_on = [enos_local_exec.run_powershell_script]
create_duration = "2m"
}
data "aws_instance" "instance_password" {
depends_on = [time_sleep.wait_2_minutes]
instance_id = aws_instance.worker.id
get_password_data = true
}
# used for debug
resource "local_file" "powershell_script_output" {
depends_on = [enos_local_exec.run_powershell_script]

Loading…
Cancel
Save