summaryrefslogtreecommitdiff
path: root/others/vm3/.config/cloud-init-generator/debian12.sh
diff options
context:
space:
mode:
Diffstat (limited to 'others/vm3/.config/cloud-init-generator/debian12.sh')
-rwxr-xr-xothers/vm3/.config/cloud-init-generator/debian12.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/others/vm3/.config/cloud-init-generator/debian12.sh b/others/vm3/.config/cloud-init-generator/debian12.sh
index 5e4d7fb..de0751f 100755
--- a/others/vm3/.config/cloud-init-generator/debian12.sh
+++ b/others/vm3/.config/cloud-init-generator/debian12.sh
@@ -40,15 +40,17 @@ else
--run-command 'useradd -m -s /bin/bash user' \
$SSH_INJECT_OPTS \
--update \
- --install openssh-server,git \
+ --install openssh-server,git,cloud-guest-utils,tmux \
--run-command 'echo "user ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/user' \
--run-command 'sed -i "s/PermitRootLogin yes/PermitRootLogin no/" /etc/ssh/sshd_config' \
--run-command 'sed -i "s/#PasswordAuthentication yes/PasswordAuthentication no/" /etc/ssh/sshd_config' \
--run-command 'cd /home/user && git clone https://git.0nom.ch/keys && chown -R user:user keys && sudo -u user ./keys/add-ssh-keys.sh' \
- --run-command 'tee -a /etc/bashrc > /dev/null << "EOF"
+ --run-command 'tee -a /etc/bash.bashrc > /dev/null << "EOF"
LS_COLORS=$LS_COLORS:'\''di=38;5;135:ex=00;32:'\'' ; export LS_COLORS
PS1='\''[\[\033[01;32m\]\u\[\033[00m\]@\h \[\033[38;5;135m\]\W\[\033[00m\]]\$ '\''
-EOF' && \
+EOF' \
+ --run-command 'echo "sudo growpart /dev/vda 1 && sudo resize2fs /dev/vda1 && source /etc/bash.bashrc" > /home/user/start.sh && chmod +x /home/user/start.sh' && \
+
# Create flag file after successful customization
sudo touch "$flag_file"
fi