github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/e2e/terraform/outputs.tf (about) 1 output "servers" { 2 value = aws_instance.server.*.public_ip 3 } 4 5 output "linux_clients" { 6 value = aws_instance.client_ubuntu_bionic_amd64.*.public_ip 7 } 8 9 output "windows_clients" { 10 value = aws_instance.client_windows_2016_amd64.*.public_ip 11 } 12 13 output "message" { 14 value = <<EOM 15 Your cluster has been provisioned! To prepare your environment, run: 16 17 $(terraform output environment) 18 19 Then you can run tests from the e2e directory with: 20 21 go test -v . 22 23 ssh into servers with: 24 25 %{for ip in aws_instance.server.*.public_ip~} 26 ssh -i keys/${local.random_name}.pem ubuntu@${ip} 27 %{endfor~} 28 29 ssh into clients with: 30 31 %{for ip in aws_instance.client_ubuntu_bionic_amd64.*.public_ip~} 32 ssh -i keys/${local.random_name}.pem ubuntu@${ip} 33 %{endfor~} 34 %{for ip in aws_instance.client_windows_2016_amd64.*.public_ip~} 35 ssh -i keys/${local.random_name}.pem Administrator@${ip} 36 %{endfor~} 37 38 EOM 39 } 40 41 output "environment" { 42 description = "get connection config by running: $(terraform output environment)" 43 value = <<EOM 44 export NOMAD_ADDR=http://${aws_instance.server[0].public_ip}:4646 45 export CONSUL_HTTP_ADDR=http://${aws_instance.server[0].public_ip}:8500 46 export VAULT_ADDR=http://${aws_instance.server[0].public_ip}:8200 47 export NOMAD_E2E=1 48 export NOMAD_TOKEN=${data.local_file.nomad_token.content} 49 export VAULT_TOKEN=${data.local_file.vault_token.content} 50 51 EOM 52 }