Aceasta pare o întrebare destul de prostească, deoarece este prea simplă.
dar
Pur și simplu ud picioarele cu multipass, așa că unul dintre primele lucruri pe care le încerc este să folosesc un fișier de inițializare cloud. Dar multipass raportează eroare: Nu exista asemenea fisier:
[opt/multipass] $ lansare multipass -n test --cloud-init setup.yaml
eroare: Nu există un astfel de fișier: setup.yaml
asa ca am incercat ./setup.yaml și calea absolută /opt/multipass/setup.yaml toate nu dau aceeași eroare de fișier.
/opt/multipass
drwxrwsr-x+ 2 utilizatori david 4096 6 februarie 08:04 ./
drwxrwsr-x+ 44 de utilizatori sysadmin 4096 6 februarie 07:24 ../
-rw-rw-r--+ 1 utilizatori david 256 6 februarie 07:50 setup.yaml
Ce îmi lipsește aici? toate exemplele arată așa. https://ubuntu.com/blog/using-cloud-init-with-multipass Dă această eroare dacă există o problemă în fișierul yaml? Fișierele yaml trebuie să fie într-un anume director? sau au anumite permisiuni de proprietar (este citit pentru toată lumea acum). Asta pare atât de simplu... ar trebui să funcționeze, nu?
setup.yaml
utilizatori:
- Mod implicit
- nume: ubuntu
- sudo: ALL=(ALL) NOPASSWD:ALL
plain_text_passwd: „ubuntu”
acasă: /acasă/ubuntu
shell: /bin/bash
lock_passwd: fals
gecos: Ubuntu
grupuri: [adm, audio, cdrom, dialout, floppy, video, plugdev, dip, netdev, sudo]