@@ -246,7 +246,7 @@ sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen
246
246
dpkg-reconfigure locales > /dev/null
247
247
update-locale LANG=en_US.UTF-8 > /dev/null
248
248
249
- # Create the user if it is not created
249
+ # Create the user if does not exists
250
250
getent passwd '${ lower (data. coder_workspace . me . owner )} ' > /dev/null || {
251
251
adduser \
252
252
--shell /bin/bash \
@@ -260,6 +260,7 @@ getent passwd '${lower(data.coder_workspace.me.owner)}' > /dev/null || {
260
260
echo '${ lower (data. coder_workspace . me . owner )} ALL=(ALL) NOPASSWD: ALL' | tee /etc/sudoers.d/${ lower (data. coder_workspace . me . owner )}
261
261
}
262
262
263
+ # Create the user home dir if does not exists (when empty volume mounted in in /home)
263
264
[[ -d '/home/${ lower (data. coder_workspace . me . owner )} ' ]] || {
264
265
mkdir -p '/home/${ lower (data. coder_workspace . me . owner )} '
265
266
chown $(id -u ${ lower (data. coder_workspace . me . owner )} ):$(id -g ${ lower (data. coder_workspace . me . owner )} ) '/home/${ lower (data. coder_workspace . me . owner )} '
@@ -300,7 +301,7 @@ systemctl start coder-agent
300
301
EOT
301
302
302
303
app_bootstrap_script_coder_server = (data. coder_parameter . a40_should_install_code_server . value < 1 ? " " : <<- EOT
303
- # Installing Coder Server if it is not installed
304
+ # Installing Coder Server
304
305
which code-server > /dev/null || {
305
306
CODE_SERVER_DOWNLOAD_URL=$(curl -sL https://api.github.com/repos/coder/code-server/releases/latest | jq -r '.assets[].browser_download_url' | grep 'amd64.deb')
306
307
curl -fL $CODE_SERVER_DOWNLOAD_URL -o /tmp/code_server.deb
@@ -519,7 +520,7 @@ resource "proxmox_lxc" "lxc" {
519
520
}
520
521
}
521
522
522
- # Start the VM
523
+ # Start the LXC via ssh and inject updated bootstrap script
523
524
resource "null_resource" "start_vm" {
524
525
count = data. coder_workspace . me . transition == " start" ? 1 : 0
525
526
0 commit comments