Skip to content

cloud config

More here

cloud-config

INI
#cloud-config
groups:
  - admingroup: [root,sys]
hostname: {name}%
ssh_authorized_keys:
  - ssh-ed25519 AAAAC3NzaC1lZDI1NTxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1MK1Y+EeK9yzRY7d sshkeyname
packages:
  - htop
  - net-tools
  - procps
  - curl
  - iputils-ping
  - sudo
users:
  - name: debian
    lock_passwd: false
    gecos: Firstname Lastname
    homedir: /home/durbok
    sudo: ["ALL=(ALL) NOPASSWD:ALL"]
    shell: /bin/bash
    passwd: $6$nFNc8/MbxUsTX2VL$tlluMB84XfqzPO.YikDXvMw17MFbBENLAfnryR96ww2hisUI4kE39mHM70aEJ.JzVoKd.z4dZaUcL82Y7Wyar0
    ssh_authorized_keys:
      - ssh-ed25519 AAAAC3NzaC1lZDI1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx3PMK321MK1Y+EeK9yzRY7d sshkeyname
    groups: users, sudo, admin
  • passwd generated
Bash
mkpasswd -m sha-512 urpasshere

network

INI
#network:
  version: 1
  config:
    - type: physical
      name: enX0
      subnets:
        - type: static
          address: 192.168.0.169/24
          gateway: 192.168.0.1
    - type: nameserver
      address:
        - 8.8.8.8
        - 1.1.1.1
      search:
        - home.lan