mirror of
https://github.com/kasmtech/terraform.git
synced 2026-01-23 18:36:39 +00:00
27 lines
653 B
Bash
27 lines
653 B
Bash
#!/bin/bash
|
|
set -ex
|
|
echo "Starting Kasm Workspaces Install"
|
|
|
|
## Create Swap partition
|
|
fallocate -l "${swap_size}"g /var/kasm.swap
|
|
chmod 600 /var/kasm.swap
|
|
mkswap /var/kasm.swap
|
|
swapon /var/kasm.swap
|
|
echo '/var/kasm.swap swap swap defaults 0 0' | tee -a /etc/fstab
|
|
|
|
cd /tmp
|
|
|
|
wget ${kasm_build_url} -O kasm_workspaces.tar.gz
|
|
tar -xf kasm_workspaces.tar.gz
|
|
|
|
echo "Checking for Kasm DB..."
|
|
apt-get update && apt-get install -y netcat-openbsd
|
|
while ! nc -w 1 -z ${db_ip} 5432; do
|
|
echo "Database not ready..."
|
|
sleep 5
|
|
done
|
|
echo "DB is alive"
|
|
|
|
bash kasm_release/install.sh -S app -e -H -z ${zone_name} -q "${db_ip}" -Q ${database_password}
|
|
|
|
echo "Done"
|