Skip to content

Commit a7cb283

Browse files
bootstrap script resource
1 parent f0cc25d commit a7cb283

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

proxmox-lxc/main.tf

+4-3
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen
246246
dpkg-reconfigure locales > /dev/null
247247
update-locale LANG=en_US.UTF-8 > /dev/null
248248
249-
# Create the user if it is not created
249+
# Create the user if does not exists
250250
getent passwd '${lower(data.coder_workspace.me.owner)}' > /dev/null || {
251251
adduser \
252252
--shell /bin/bash \
@@ -260,6 +260,7 @@ getent passwd '${lower(data.coder_workspace.me.owner)}' > /dev/null || {
260260
echo '${lower(data.coder_workspace.me.owner)} ALL=(ALL) NOPASSWD: ALL' | tee /etc/sudoers.d/${lower(data.coder_workspace.me.owner)}
261261
}
262262
263+
# Create the user home dir if does not exists (when empty volume mounted in in /home)
263264
[[ -d '/home/${lower(data.coder_workspace.me.owner)}' ]] || {
264265
mkdir -p '/home/${lower(data.coder_workspace.me.owner)}'
265266
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
300301
EOT
301302

302303
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
304305
which code-server > /dev/null || {
305306
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')
306307
curl -fL $CODE_SERVER_DOWNLOAD_URL -o /tmp/code_server.deb
@@ -519,7 +520,7 @@ resource "proxmox_lxc" "lxc" {
519520
}
520521
}
521522

522-
# Start the VM
523+
# Start the LXC via ssh and inject updated bootstrap script
523524
resource "null_resource" "start_vm" {
524525
count = data.coder_workspace.me.transition == "start" ? 1 : 0
525526

0 commit comments

Comments
 (0)