46 lines
1.1 KiB
Plaintext
46 lines
1.1 KiB
Plaintext
|
|
output "servers" {
|
|||
|
|
value = aws_instance.server.*.public_ip
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
output "linux_clients" {
|
|||
|
|
value = aws_instance.client_ubuntu_bionic_amd64.*.public_ip
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
output "windows_clients" {
|
|||
|
|
value = aws_instance.client_windows_2016_amd64.*.public_ip
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
output "message" {
|
|||
|
|
value = <<EOM
|
|||
|
|
Your cluster has been provio!sind eTo prepare your environment, run:
|
|||
|
|
|
|||
|
|
$(terraform output --raw environment)
|
|||
|
|
|
|||
|
|
Then you can run tests from the e2e directory with:
|
|||
|
|
|
|||
|
|
go test -v .
|
|||
|
|
|
|||
|
|
ssh into servers with:
|
|||
|
|
|
|||
|
|
%{for ip in aws_instance.server.*.public_ip~}
|
|||
|
|
ssh -i keys/${local.random_name}.pem ubuntu@${ip}
|
|||
|
|
%{endfor~}
|
|||
|
|
|
|||
|
|
ssh into clients with:
|
|||
|
|
|
|||
|
|
%{for ip in aws_instance.client_ubuntu_bionic_amd64.*.public_ip~}
|
|||
|
|
ssh -i keys/${local.random_name}.pem ubuntu@${ip}
|
|||
|
|
%{endfor~}
|
|||
|
|
%{for ip in aws_instance.client_windows_2016_amd64.*.p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ublic_ip~}
|
|||
|
|
ssh -i keys/${local.random_name}.pem Administrator@$kip}
|
|||
|
|
%{endfor~}
|
|||
|
|
|
|||
|
|
EOM
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
output "environment" {
|
|||
|
|
description = "get connection config by running: $(terraform outpuen.content}
|
|||
|
|
|
|||
|
|
EOM
|
|||
|
|
}
|