mirror of
https://github.com/recklessop/zroc.git
synced 2026-07-03 13:23:15 -04:00
5a617fd550
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
83 lines
1.7 KiB
Plaintext
83 lines
1.7 KiB
Plaintext
#cloud-config
|
|
autoinstall:
|
|
version: 1
|
|
|
|
locale: en_US.UTF-8
|
|
keyboard:
|
|
layout: us
|
|
|
|
source:
|
|
id: ubuntu-server-minimal
|
|
|
|
storage:
|
|
layout:
|
|
name: direct
|
|
config:
|
|
- type: disk
|
|
id: disk0
|
|
match:
|
|
size: largest
|
|
ptable: gpt
|
|
wipe: superblock-recursive
|
|
preserve: false
|
|
grub_device: true
|
|
- type: partition
|
|
id: part-efi
|
|
device: disk0
|
|
size: 512M
|
|
flag: boot
|
|
number: 1
|
|
preserve: false
|
|
- type: format
|
|
id: fmt-efi
|
|
volume: part-efi
|
|
fstype: fat32
|
|
preserve: false
|
|
- type: partition
|
|
id: part-root
|
|
device: disk0
|
|
size: -1
|
|
number: 2
|
|
preserve: false
|
|
- type: format
|
|
id: fmt-root
|
|
volume: part-root
|
|
fstype: ext4
|
|
preserve: false
|
|
- type: mount
|
|
id: mnt-root
|
|
device: fmt-root
|
|
path: /
|
|
- type: mount
|
|
id: mnt-efi
|
|
device: fmt-efi
|
|
path: /boot/efi
|
|
|
|
identity:
|
|
hostname: zroc-appliance
|
|
username: zroc
|
|
password: "$6$rounds=4096$packer$xKDMK6dLB2.8PZnJnXGpYQ9o0CWbEe4s7T5JY3bVq1ZQ2RQ6y7dAjH4wqpVLBkHPHU/CuW7.8SsLQ6TYe1"
|
|
|
|
ssh:
|
|
install-server: true
|
|
allow-pw: true
|
|
|
|
packages:
|
|
- curl
|
|
- wget
|
|
- git
|
|
- vim
|
|
- htop
|
|
- net-tools
|
|
- open-vm-tools
|
|
- ca-certificates
|
|
- gnupg
|
|
- lsb-release
|
|
- unattended-upgrades
|
|
- apt-transport-https
|
|
|
|
late-commands:
|
|
- echo 'zroc ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/zroc-packer
|
|
- chmod 440 /target/etc/sudoers.d/zroc-packer
|
|
- echo 'net.ipv6.conf.all.disable_ipv6 = 1' >> /target/etc/sysctl.d/99-zroc.conf
|