Puncte:0

Packer Ubuntu Server 20.04 solicită confirmarea instalării, în ciuda „instalării automate” specificate în „comandă_boot”

drapel be

Configurați o instalare nesupravegheată pentru Ubuntu Server 20.04 cu ambalator. Totuși, în ciuda precizării mele autoinstalare în comanda_pornire, instalatorul îmi cere întotdeauna confirmare (trebuie să scriu manual „da” - în mijlocul capturii de ecran): introduceți descrierea imaginii aici

Acest lucru învinge în mod evident conceptul de „instalare nesupravegheată”, dar nu reușesc să-mi dau seama care este problema. Postez mai jos două diferite comanda_pornires pe care o folosesc și configurația mea completă la sfârșitul postării.

Ambele comenzi de pornire produc o instalare funcțională, dar ambele cer totuși confirmarea. Comanda de pornire 1:

boot_command = ["<enter><wait2><enter><wait><f6><esc><wait>", "autoinstall<wait2> ds=nocloud;", "<wait><enter>"]

Comanda de pornire 2:

      "boot_command": [
        „<enter><wait2><enter><wait><f6><esc><wait>”,
        "linux /casper/vmlinuz autoinstall ds=nocloud;",
        „<așteptați><enter>”,
        "initrd /casper/initrd",
        „<așteptați><enter>”,
        "boot"
      ],

Configurație completă: ./ubuntu2004.pkr.hcl:

sursă „virtualbox-iso” „autogenerated_1” {
  boot_command = ["<enter><wait2><enter><wait><f6><esc><wait>", "autoinstall<wait2> ds=nocloud;", "<wait><enter>"]
  boot_wait = "2s"
  cd_files = ["./http/user-data", "./http/meta-data"]
  cd_label = "citata"
  dimensiunea_disc = 8192
  guest_additions_path = "VBoxGuestAdditions_{{ .Versiune }}.iso"
  guest_os_type = „Ubuntu_64”
  fără cap = fals
  http_directory = "http"
  iso_checksum = „sha256:f8e3086f3cea0fb3fefb29937ab5ed9d19e767079633960ccb50e76153effc98”
  iso_urls = ["https://releases.ubuntu.com/focal/ubuntu-20.04.3-live-server-amd64.iso"]
  shutdown_command = "echo 'ubuntu'|sudo -S shutdown -P now"
  ssh_agent_auth = adevărat
  ssh_handshake_attempts = „200”
  ssh_private_key_file = "/home/asdf/.ssh/virtual_id_ed25519"
  ssh_username = „vagabond”
  ssh_wait_timeout = "10000s"
  vboxmanage = [["modifyvm", "{{ .Name }}", "--memory", "1024"], ["modifyvm", "{{ .Name }}", "--cpus", "1 "]]
  virtualbox_version_file = ".vbox_version"
  vm_name = „packer-ubuntu-20.04-amd64”
}

construi {
  surse = ["source.virtualbox-iso.autogenerated_1"]

  provider „shell” {
    scripts = ["scripts/init.sh"]
  }

  provider „shell” {
    scripts = ["scripts/cleanup.sh"]
  }

  post-procesor „vagrant” {
    compression_level = "8"
    ieșire = "ubuntu-20.04-test.box"
  }
}

./http/user-data:

#cloud-config
autoinstalare:
  versiunea: 1
  local: ro_US
  tastatură:
    layout: en
    varianta: noi
  reţea:
    reţea:
      versiunea: 2
      ethernet:
        enp0s3:
          dhcp4: adevărat
  depozitare:
    aspect:
      nume: lvm
  ssh:
    install-server: da
  datele utilizatorului:
    utilizatori:
      - nume: vagabond
        ssh_authorized_keys:
          - ssh-ed25519 EXPURAT
        sudo: ALL=(ALL) NOPASSWD:ALL
        grupuri: [adm, sudo]
        lock_passwd: adevărat
        shell: /bin/bash
  pachete:
    - openssh-server
    - esențial pentru construcție
  comenzi întârziate:
    - echo 'vagrant ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/vagrant

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.