diff --git a/create_ssh_config.sh b/create_ssh_config.sh index d904414..1b4cf0b 100755 --- a/create_ssh_config.sh +++ b/create_ssh_config.sh @@ -23,7 +23,7 @@ process_vm() { } >> $config } -detee-cli vm list | grep uuid | awk '{ print $NF}' | +detee-cli vm list | grep vm_id | awk '{ print $NF}' | while IFS= read -r vm_id; do process_vm "$vm_id" done diff --git a/gitea/deploy_gitea.sh b/gitea/deploy_gitea.sh index 7b60ac8..7534930 100755 --- a/gitea/deploy_gitea.sh +++ b/gitea/deploy_gitea.sh @@ -7,7 +7,7 @@ set -e export FORMAT=YAML detee-cli vm deploy --public-ip --location Any --hostname $hostname > vm_info.tmp -vm_uuid=$(grep 'uuid:' vm_info.tmp | awk '{ print $2 }') +vm_vm_id=$(grep 'vm_id:' vm_info.tmp | awk '{ print $2 }') vm_ip=$(grep 'ip:' vm_info.tmp | awk '{ print $2 }') key_path=$(grep 'key_path:' vm_info.tmp | awk '{ print $2 }') ssh_command="ssh -i ${key_path} -p 22 root@${vm_ip}" @@ -26,6 +26,6 @@ echo "To access gitea, visit http://${vm_ip}:3000/" echo "For testing, use the database type SQLite. Also, don't forget to set the password for the admin account." echo echo "To SSH into the VM, run:" -echo " detee-cli vm ssh ${vm_uuid}" +echo " detee-cli vm ssh ${vm_vm_id}" echo "The VM will be up for 1 hour (using your LPs). Delete it by running:" -echo " detee-cli vm delete ${vm_uuid}" +echo " detee-cli vm delete ${vm_vm_id}" diff --git a/overlay-network/setup_wg_mesh.sh b/overlay-network/setup_wg_mesh.sh index 8ed1994..4afaa8d 100755 --- a/overlay-network/setup_wg_mesh.sh +++ b/overlay-network/setup_wg_mesh.sh @@ -12,7 +12,7 @@ rm tmp/vms/*inspect.yaml || true vms=() # inspect VMs -for vm_config in $(grep -r uuid: tmp/vms/ | awk '{ print $2}'); do +for vm_config in $(grep -r vm_id: tmp/vms/ | awk '{ print $2}'); do vm_id=$(echo $vm_config | cut -d '/' -f2 | cut -d '.' -f1) detee-cli vm inspect $vm_id > tmp/vms/${vm_id}_inspect.yaml vm_name=$(grep 'hostname: ' tmp/vms/${vm_id}_inspect.yaml | diff --git a/wireguard-bastion/deploy.sh b/wireguard-bastion/deploy.sh index 861de5e..7923b4c 100755 --- a/wireguard-bastion/deploy.sh +++ b/wireguard-bastion/deploy.sh @@ -5,15 +5,15 @@ set -e export FORMAT=YAML -echo GETTING UUIDs -cali_bastion_uuid=$(grep uuid tmp/cali-bastion-install.yaml) -cali_bastion_uuid=${cali_bastion_uuid#uuid: } -vanc_bastion_uuid=$(grep uuid tmp/vanc-bastion-install.yaml) -vanc_bastion_uuid=${vanc_bastion_uuid#uuid: } -cali_protected_uuid=$(grep uuid tmp/cali-protected-install.yaml) -cali_protected_uuid=${cali_protected_uuid#uuid: } -vanc_protected_uuid=$(grep uuid tmp/vanc-protected-install.yaml) -vanc_protected_uuid=${vanc_protected_uuid#uuid: } +echo GETTING VM IDs +cali_bastion_vm_id=$(grep vm_id tmp/cali-bastion-install.yaml) +cali_bastion_vm_id=${cali_bastion_vm_id#vm_id: } +vanc_bastion_vm_id=$(grep vm_id tmp/vanc-bastion-install.yaml) +vanc_bastion_vm_id=${vanc_bastion_vm_id#vm_id: } +cali_protected_vm_id=$(grep vm_id tmp/cali-protected-install.yaml) +cali_protected_vm_id=${cali_protected_vm_id#vm_id: } +vanc_protected_vm_id=$(grep vm_id tmp/vanc-protected-install.yaml) +vanc_protected_vm_id=${vanc_protected_vm_id#vm_id: } echo BUILDING SSH COMMANDS key_path=$(grep 'key_path:' tmp/cali-bastion-install.yaml | awk '{ print $2 }') @@ -31,10 +31,10 @@ ssh_vanc_protected="ssh -i ${key_path} \ root@$(grep ip tmp/vanc-protected-install.yaml | awk '{ print $2 }')" echo INSPECTING VMs -detee-cli vm inspect $cali_bastion_uuid > tmp/cali-bastion-inspect.yaml -detee-cli vm inspect $vanc_bastion_uuid > tmp/vanc-bastion-inspect.yaml -detee-cli vm inspect $cali_protected_uuid > tmp/cali-protected-inspect.yaml -detee-cli vm inspect $vanc_protected_uuid > tmp/vanc-protected-inspect.yaml +detee-cli vm inspect $cali_bastion_vm_id > tmp/cali-bastion-inspect.yaml +detee-cli vm inspect $vanc_bastion_vm_id > tmp/vanc-bastion-inspect.yaml +detee-cli vm inspect $cali_protected_vm_id > tmp/cali-protected-inspect.yaml +detee-cli vm inspect $vanc_protected_vm_id > tmp/vanc-protected-inspect.yaml echo GETTING WIREGUARD IP AND PORTS cali_wg_ip=$(grep 'ip: ' tmp/cali-bastion-install.yaml) diff --git a/wireguard-bastion/vanc-bastion.yaml b/wireguard-bastion/vanc-bastion.yaml index 48d5eaa..71b83d6 100644 --- a/wireguard-bastion/vanc-bastion.yaml +++ b/wireguard-bastion/vanc-bastion.yaml @@ -4,7 +4,7 @@ hostname: vanc-bastion hours: 5 price: 1000 location: - city: "Montréal" + country: "CA" ipv4: !PublishPorts [ 1337 ] public_ipv6: false vcpus: 2 diff --git a/wireguard-bastion/vanc-protected.yaml b/wireguard-bastion/vanc-protected.yaml index d070806..672722e 100644 --- a/wireguard-bastion/vanc-protected.yaml +++ b/wireguard-bastion/vanc-protected.yaml @@ -4,7 +4,7 @@ hostname: vanc-protected hours: 5 price: 1000 location: - city: "Montréal" + country: "CA" ipv4: !PublishPorts [ ] public_ipv6: false vcpus: 2