Yritän saada Ubuntua asennettua automaattisesti ja se toimiikin pääasiassa, mutta kun yritän lisätä käyttäjiä Cloud-initä hyödyntäen asennus päättyy heti alussa virheeseen:
User-data -tiedosto:
Cloud-Init sisältö tulee dokumentaation mukaan olla tuolla "user-data"-lohkossa (olen kokeillut myös ilman user-data lohkoa, suoraan autoinstall-lohkossa) autoinstall-lohkon sisällä ja "users:"-lohkokin pitäisi olla omasta mielestä Cloud-initin vaatimusten mukainen.
$ cloud-init schema --config-file user-data
User-data -lohkon sijainnilla ei oo vaikutusta. Mikä tuossa configissa on vikana?
[edit] Sain nyt uudenlaisen errorin
Toi edit olikin oma typo...
[edit][edit] Ongelma ratkesi. Typotystahan siellä confissa oli
Koodi:
cloud config schema errors: autoinstall.user-data.users.0: <osoittaa kaikkiin käyttäjän luomiseen liittyvään> is not valid under any of the given schemas
User-data -tiedosto:
Koodi:
#cloud-config
autoinstall:
######################### Tää on osio, josta asennin valittaa #######################
user-data:
users:
- name: käyttäjä
password: <salasana>
ssh_authorized_keys:
- ssh-ed25519 <avain>
############################################################################
apt:
primary:
- arches: [default]
uri: http://fi.archive.ubuntu.com/ubuntu/
security:
- arches: [default]
uri: http://fi.archive.ubuntu.com/ubuntu/
codecs:
install: false
drivers:
install: false
kernel:
package: linux-generic
keyboard:
layout: us
toggle: null
variant: intl
locale: en_US.UTF-8
network:
ethernets:
enp6s18:
dhcp4: false
dhcp6: false
addresses:
- 192.168.88.14/24
nameservers:
addresses:
- 192.168.88.3
- 192.168.88.9
search:
- int.debsu.eu
routes:
- to: default
via: 192.168.88.1
version: 2
packages:
- qemu-guest-agent
- nala
refresh-installer:
update: true
source:
id: ubuntu-server
search_drivers: false
ssh:
allow-pw: false
install-server: true
storage:
layout:
name: lvm
sizing-policy: all
timezone: Europe/Helsinki
updates: all
version: 1
Cloud-Init sisältö tulee dokumentaation mukaan olla tuolla "user-data"-lohkossa (olen kokeillut myös ilman user-data lohkoa, suoraan autoinstall-lohkossa) autoinstall-lohkon sisällä ja "users:"-lohkokin pitäisi olla omasta mielestä Cloud-initin vaatimusten mukainen.
$ cloud-init schema --config-file user-data
Koodi:
Valid cloud-config: user-data
User-data -lohkon sijainnilla ei oo vaikutusta. Mikä tuossa configissa on vikana?
Toi edit olikin oma typo...
[edit][edit] Ongelma ratkesi. Typotystahan siellä confissa oli
password: <salasana>
muotoon passwd: <salasana>
, niin alkoi toimimaan. Ensinmainittua muotoa käytetään "identity"-lohkon sisällä, jonka siirsin sellaisenaan "user-data"-lohkoon ja en huomannut, että siellä se on passwd, eikä password.
Viimeksi muokattu: