diff --git a/examples/cloud-configs/wifi.yaml b/examples/cloud-configs/wifi.yaml new file mode 100644 index 000000000..770ddeb8e --- /dev/null +++ b/examples/cloud-configs/wifi.yaml @@ -0,0 +1,34 @@ +#cloud-config + +hostname: metal-{{ trunc 4 .MachineID }} +users: + - name: kairos + # Change to your pass here + passwd: kairos + ssh_authorized_keys: + # Replace with your github user and un-comment the line below: + # - github:mudler + +stages: + initramfs: + - path: /etc/wpa_supplicant/wpa_supplicant-wlan0.conf + content: | + # This file should be generated using wpa_passphrase + ctrl_interface=/var/run/wpa_supplicant + ctrl_interface_group=admin + network={ + ssid="$SSID_GOES_HERE" + psk=$PSK_GOES_HERE + } + permissions: 0600 + owner: 0 + group: 0 + + boot: + - name: "Enabling wireless" + commands: + - | + systemctl enable wpa_supplicant@wlan0 + systemctl disable wpa_supplicant + systemctl stop wpa_supplicant || : + systemctl start wpa_supplicant@wlan0 || : \ No newline at end of file