Linux/Cloud-init: Difference between revisions
< Linux
mNo edit summary |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
* Boot with both USB sticks plugged in | * Boot with both USB sticks plugged in | ||
<br> | <br> | ||
* CIDATA | * CIDATA: | ||
* G:\meta-data (empty file) | :* G:\meta-data (empty file) | ||
<blockquote> | |||
<pre> | <pre> | ||
</pre> | </pre> | ||
* G:\user-data | </blockquote> | ||
:* G:\user-data | |||
<blockquote> | |||
<pre> | <pre> | ||
#cloud-config | #cloud-config | ||
Line 18: | Line 21: | ||
identity: | identity: | ||
hostname: edgeserver | hostname: edgeserver | ||
password: <passwdhash> | password: <passwdhash> # mkpasswd --method=SHA-512 | ||
username: marcluer | username: marcluer | ||
kernel: | kernel: | ||
Line 47: | Line 50: | ||
timezone: Europe/Berlin | timezone: Europe/Berlin | ||
</pre> | </pre> | ||
</blockquote> | |||
Latest revision as of 20:56, 26 November 2023
Cloud-Init to bare metal with USB sticks
- Prepare 2x USB sticks
- Ubuntu Server standard bootable USB
- FAT32, name "CIDATA"
- Boot with both USB sticks plugged in
- CIDATA:
- G:\meta-data (empty file)
- G:\user-data
#cloud-config autoinstall: version: 1 identity: hostname: edgeserver password: <passwdhash> # mkpasswd --method=SHA-512 username: marcluer kernel: package: linux-generic-hwe-22.04 apt: geoip: true keyboard: layout: de toggle: null variant: nodeadkeys locale: en_US.UTF-8 source: id: ubuntu-server-minimal ssh: allow-pw: true authorized-keys: [] install-server: true storage: layout: name: direct updates: security late-commands: # shut-down the host after copying completed - shutdown -h now user-data: timezone: Europe/Berlin