summaryrefslogtreecommitdiff
path: root/packer/files/answer_files/linux/ubuntu/24.04-server/user-data
diff options
context:
space:
mode:
authorheqnx <root@heqnx.com>2025-07-11 21:50:55 +0300
committerheqnx <root@heqnx.com>2025-07-11 21:50:55 +0300
commit8cf16b5c899a60ea5982c5d8dc042153daf6ac5b (patch)
treed64092854fe32f4630f514b93b244b0b5eddc5d1 /packer/files/answer_files/linux/ubuntu/24.04-server/user-data
parent54ecdd04947e70026c96365ea29463f8b435c1aa (diff)
downloadansible-active-directory-range-8cf16b5c899a60ea5982c5d8dc042153daf6ac5b.tar.gz
ansible-active-directory-range-8cf16b5c899a60ea5982c5d8dc042153daf6ac5b.zip
added packer templates
Diffstat (limited to 'packer/files/answer_files/linux/ubuntu/24.04-server/user-data')
-rw-r--r--packer/files/answer_files/linux/ubuntu/24.04-server/user-data39
1 files changed, 39 insertions, 0 deletions
diff --git a/packer/files/answer_files/linux/ubuntu/24.04-server/user-data b/packer/files/answer_files/linux/ubuntu/24.04-server/user-data
new file mode 100644
index 0000000..5e02023
--- /dev/null
+++ b/packer/files/answer_files/linux/ubuntu/24.04-server/user-data
@@ -0,0 +1,39 @@
+#cloud-config
+autoinstall:
+ version: 1
+ early-commands:
+ - systemctl stop ssh
+ locale: en_US.UTF-8
+ keyboard:
+ layout: us
+ variant: ""
+ storage:
+ layout:
+ name: lvm
+ identity:
+ hostname: ubuntu
+ username: ubuntu
+ password: "$6$R9142dko7PYoTTJP$o19g/Av.dsI/fVEF4SJ8v0XqRcG6YdhQRGYLFrW2X4BG4gO2z3dWyOwio3pRrFXBMHNZHJlZPUp9yvR7elRKs0"
+ ssh:
+ allow-pw: true
+ install-server: true
+ user-data:
+ disable_root: false
+ runcmd:
+ - 'echo "root:root" | chpasswd'
+ late-commands:
+ - rm -rf /target/etc/apt/preferences.d/90curtin.pref
+ - curtin in-target --target=/target -- lvextend --extents +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
+ - curtin in-target --target=/target -- resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
+ - echo 'PermitRootLogin yes' >> /target/etc/ssh/sshd_config
+ - chmod -x /target/etc/update-motd.d/*
+ - |
+ cat << EOF > /target/etc/netplan/99-dhcp-any-interface.yaml
+ network:
+ ethernets:
+ any_interface:
+ match:
+ name: "e*"
+ dhcp4: true
+ version: 2
+ EOF