Я создал пользовательский AMI с Nginx, установленным с помощью Packer, на основе официального Ubuntu 18.04 AMI от Canonical, но у меня возникают проблемы с получением пользовательских данных для выполнения при развертывании AMI, созданного Packer.
Ниже приведеныкоманды оболочки, которые я выполняю в своей сборке Packer:
"provisioners": [
{
"type": "shell",
"inline": [
"sudo apt-get update",
"sudo apt-get upgrade -y",
"sudo apt-get install nginx -y",
"sudo rm -f /var/log/cloud-init.log",
"sudo rm -f /var/log/cloud-init-output.log",
"sudo rm -rf /var/lib/cloud/*",
"sudo cloud-init init",
"sudo cloud-init modules -m final"
]
}
]
Я попытался удалить последние 2 команды, но, похоже, это не имеет значения.