Slackbot
01/28/2023, 4:45 PMNica Raul
01/28/2023, 5:36 PMBenjamin Tan
01/29/2023, 3:40 PMprovisioner "local-exec"
?Nica Raul
01/29/2023, 3:41 PMresource "aws_instance" "app_server" {
launch_template {
id = aws_launch_template.lt.id
}
provisioner "local-exec" {
command = <<-EOT
attempt_counter=0
max_attempts=80
printf 'waiting for server to start'
until $(curl --output /dev/null --silent --head --fail http://${self.public_ip}); do
if [ $attempt_counter -eq $max_attempts ];then
echo "Max attempts reached"
exit 1
fi
printf '.'
attempt_counter=$(($attempt_counter+1))
sleep 15
done
EOT
}
}
Nica Raul
01/29/2023, 3:42 PMBenjamin Tan
01/29/2023, 3:44 PMBenjamin Tan
01/29/2023, 3:44 PMNica Raul
01/29/2023, 3:45 PMBenjamin Tan
01/29/2023, 3:45 PMNica Raul
01/29/2023, 3:45 PMBenjamin Tan
01/29/2023, 3:46 PMhttp://${self.public_ip})
is accessible? do you need to specify a port? (like 3000
or whatever)Benjamin Tan
01/29/2023, 3:48 PMcurl
command in the first place? will the service still start?Nica Raul
01/29/2023, 3:50 PMBenjamin Tan
01/29/2023, 3:50 PMNica Raul
01/29/2023, 3:50 PMhttp://${self.public_ip})
is accessible but the service is not runningBenjamin Tan
01/29/2023, 3:50 PMBenjamin Tan
01/29/2023, 3:51 PMNica Raul
01/29/2023, 3:52 PMNica Raul
01/29/2023, 3:52 PMBenjamin Tan
01/29/2023, 3:54 PMBenjamin Tan
01/29/2023, 3:54 PMBenjamin Tan
01/29/2023, 3:55 PMNica Raul
01/29/2023, 5:20 PMNica Raul
01/29/2023, 5:21 PMNica Raul
01/29/2023, 5:36 PMerror processing tar file: write .....: no space left on device
Nica Raul
01/29/2023, 5:37 PMBenjamin Tan
01/29/2023, 5:53 PMNica Raul
01/29/2023, 6:12 PMNica Raul
01/29/2023, 6:12 PMBenjamin Tan
01/30/2023, 12:26 AMNica Raul
01/30/2023, 10:56 AMNica Raul
01/30/2023, 10:56 AMBenjamin Tan
01/30/2023, 10:56 AMNica Raul
01/30/2023, 10:57 AMNica Raul
01/30/2023, 10:59 AMBenjamin Tan
01/30/2023, 11:07 AM