Рейтинг:0

Установите apache2 на экземпляр ubuntu aws EC2 через скрипт (используя terraform)

флаг am

Я пытаюсь создать экземпляр Ubuntu через terraform после установки. Я хочу выполнить сценарий, который относится к установке apache2, вот мой сценарий.

app1-install.sh

#! /бин/баш
судо подходящее обновление
sudo apt установить apache2-bin
# sudo systemctl включить apache2
# запуск sudo службы apache2  
sudo echo '<h1>Добро пожаловать в мою демонстрацию terraform - APP-1</h1>' | тройник судо /var/www/html/index.html
sudo mkdir /var/www/html/app1
sudo echo '<!DOCTYPE html> <html> <body style="background-color:rgb(250, 210, 210);"> <h1>Добро пожаловать в ubuntu apache2 — APP-1</h1> <p>Terraform Демо</p> <p>Версия приложения: V1</p> </body></html>' | тройник судо /var/www/html/app1/index.html

но экземпляр создан, но эти скрипты не выполняются, могу ли я узнать, как установить apche2 через скрипт

больше информации

ресурс "aws_instance" "myec2new" {
   ами = data.aws_ami.amzlinux2.id
   тип_экземпляра = var.тип_экземпляра 
   user_data = файл ("${path.module}/app1-install.sh")
   key_name = var.instance_keypair
   vpc_security_group_ids = [ aws_security_group.vpc-ssh.id , aws_security_group.vpc-web.id]
   теги = {
     "Имя" = "Эк2 Демонстрация 2"
   }
}

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.