Estou tentando instalar o Ubuntu 24.04 via packer. Coloquei os dados do usuário e os metadados no diretório http, no mesmo diretório pai onde o modelo do Ubuntu reside.
cd_files = [
"${var.http_directory}/meta-data",
"${var.http_directory}/user-data"
]
cd_label = "cidata"
boot_command = [
"e<down><down><down><end>",
" autoinstall ds=nocloud;s=file:///cidata/<wait>",
"<F10>"
]
ip_wait_timeout = "20m"
Ele não está pegando o arquivo de dados do usuário para instalação automática e ainda está solicitando a entrada do usuário
dados de usuário de amostra
#cloud-config
autoinstall:
version: 1
early-commands:
- sudo systemctl stop ssh
locale: en_US
identity:
hostname: ubuntu-server
username: ubuntu
```
Please help me for automatic installation.
Aqui está um trecho do empacotador que eu uso com o
ubuntu-24.04.1-live-server-amd64.iso
. Talvez ajude você.Você pode se livrar do
;s=file:///cidata/
texto. Se você usar um volume de sistema de arquivos rotuladoCIDATA
como ", o cloud-init o descobrirá automaticamente e os "arquivos de configuração devem estar no diretório raiz do sistema de arquivos".