blob: 58817da0c96c7ea1f21f3c2cfe04a94d277a9710 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#cloud-config
users:
- name: fedora
ssh-authorized-keys:
- sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIGoBf5Lj8oDjXaXNrXtO8YVdOLgV2FN/bwiX93VxDmZ0AAAAEnNzaDptYWNtMS1yZXNpZGVudA== macm1-resident
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHPOwh0+Bpkhg2dNKgUWsh0FKeCeI/awegY3sMb/ZAMb x@fedora
sudo: ['ALL=(ALL) NOPASSWD:ALL']
groups: wheel
shell: /bin/bash
runcmd:
- echo "#!/bin/bash" > /home/fedora/disk-setup.sh
- echo "DISK='/dev/vda'; MOUNT_PATH='/home/ceph5-vda-200G';" >> /home/fedora/disk-setup.sh
- echo '[ ! -d $MOUNT_PATH ] && sudo mkdir -p $MOUNT_PATH;' >> /home/fedora/disk-setup.sh
- echo 'sudo blkid | grep -q $DISK || sudo mkfs.ext4 $DISK;' >> /home/fedora/disk-setup.sh
- echo 'grep -q $DISK /etc/fstab || echo "$DISK $MOUNT_PATH ext4 defaults,nofail 0 0" | sudo tee -a /etc/fstab;' >> /home/fedora/disk-setup.sh
- echo "sudo mount -a;" >> /home/fedora/disk-setup.sh
- echo "sudo systemctl daemon-reload" >> /home/fedora/disk-setup.sh
- sudo chmod +x /home/fedora/disk-setup.sh
- sudo /home/fedora/disk-setup.sh
- sudo rm -f /home/fedora/disk-setup.sh
- sudo growpart /dev/sda 1
- sudo xfs_growfs /
- sudo dnf install -y vim git
- cd /home/fedora
- git clone https://git.0nom.ch/setup
- sudo ./setup/setup.sh
- touch /home/fedora/runcmd_done
|