Ratkaistu Ubuntu autoinstall ja cloud-init ongelma

Liittynyt
17.03.2022
Viestejä
738
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:
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?

[edit] Sain nyt uudenlaisen errorin
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:

Statistiikka

Viestiketjuista
261 836
Viestejä
4 548 661
Jäsenet
74 850
Uusin jäsen
Max-fix

Hinta.fi

Back
Ylös Bottom