adapt scripts to the new CLI

This commit is contained in:
ghe0 2025-07-04 00:18:20 +03:00
parent f107d95260
commit dff79b3185
Signed by: ghe0
GPG Key ID: 451028EE56A0FBB4
13 changed files with 40 additions and 41 deletions

@ -7,10 +7,10 @@ export FORMAT=YAML
mkdir -p tmp mkdir -p tmp
detee-cli vm deploy --location US --hostname postgres-writer --public-ip \ detee-cli vm deploy --location US --hostname postgres-writer --public-ip \
--distro ubuntu --memory 2000 --vcpus 2 --disk 15 > tmp/writer.yaml && --distro ubuntu --memory 2 --vcpus 2 --disk 15 > tmp/writer.yaml &&
echo "Postgres writer created in the US" & echo "Postgres writer created in the US" &
detee-cli vm deploy --location Canada --hostname postgres-reader --public-ip \ detee-cli vm deploy --location Canada --hostname postgres-reader --public-ip \
--distro ubuntu --memory 2000 --vcpus 2 --disk 15 > tmp/reader.yaml && --distro ubuntu --memory 2 --vcpus 2 --disk 15 > tmp/reader.yaml &&
echo "Postgres reader created in Canada" & echo "Postgres reader created in Canada" &
wait wait

@ -6,7 +6,7 @@ hostname=gitea-example
set -e set -e
export FORMAT=YAML export FORMAT=YAML
detee-cli vm deploy --public-ip --location Random --hostname $hostname > vm_info.tmp detee-cli vm deploy --public-ip --location Any --hostname $hostname > vm_info.tmp
vm_uuid=$(grep 'uuid:' vm_info.tmp | awk '{ print $2 }') vm_uuid=$(grep 'uuid:' vm_info.tmp | awk '{ print $2 }')
vm_ip=$(grep 'ip:' 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 }') key_path=$(grep 'key_path:' vm_info.tmp | awk '{ print $2 }')

@ -6,31 +6,31 @@ set -e
mkdir -p tmp mkdir -p tmp
detee-cli vm deploy --hostname k3s-master --vcpus 2 \ detee-cli vm deploy --hostname k3s-master --vcpus 2 \
--memory 3000 --disk 20 --location Random --public-ip | --memory 3 --disk 20 --location Any --public-ip |
tail -1 > tmp/master_ssh_command && tail -1 > tmp/master_ssh_command &&
echo "k3s-master successfully created" & echo "k3s-master successfully created" &
sleep 1 sleep 1
detee-cli vm deploy --hostname k3s-node-1 --vcpus 2 \ detee-cli vm deploy --hostname k3s-node-1 --vcpus 2 \
--memory 3000 --disk 20 --location Random --public-ip | --memory 3 --disk 20 --location Any --public-ip |
tail -1 > tmp/node1_ssh_command && tail -1 > tmp/node1_ssh_command &&
echo "k3s-node-1 successfully created" & echo "k3s-node-1 successfully created" &
sleep 1 sleep 1
detee-cli vm deploy --hostname k3s-node-2 --vcpus 2 \ detee-cli vm deploy --hostname k3s-node-2 --vcpus 2 \
--memory 3000 --disk 20 --location Random --public-ip | --memory 3 --disk 20 --location Any --public-ip |
tail -1 > tmp/node2_ssh_command && tail -1 > tmp/node2_ssh_command &&
echo "k3s-node-2 successfully created" & echo "k3s-node-2 successfully created" &
sleep 1 sleep 1
detee-cli vm deploy --hostname k3s-node-3 --vcpus 2 \ detee-cli vm deploy --hostname k3s-node-3 --vcpus 2 \
--memory 3000 --disk 20 --location Random --public-ip | --memory 3 --disk 20 --location Any --public-ip |
tail -1 > tmp/node3_ssh_command && tail -1 > tmp/node3_ssh_command &&
echo "k3s-node-3 successfully created" & echo "k3s-node-3 successfully created" &
sleep 1 sleep 1
detee-cli vm deploy --hostname k3s-node-4 --vcpus 2 \ detee-cli vm deploy --hostname k3s-node-4 --vcpus 2 \
--memory 3000 --disk 20 --location Random --public-ip | --memory 3 --disk 20 --location Any --public-ip |
tail -1 > tmp/node4_ssh_command && tail -1 > tmp/node4_ssh_command &&
echo "k3s-node-4 successfully created" & echo "k3s-node-4 successfully created" &

@ -31,7 +31,7 @@ new_vm() {
local vm_inspect_data="tmp/vms/${vm_name}_inspect.yaml" local vm_inspect_data="tmp/vms/${vm_name}_inspect.yaml"
vm_node_ip=$(grep 'ip: ' $vm_install_data | awk '{ print $2 }') vm_node_ip=$(grep 'ip: ' $vm_install_data | awk '{ print $2 }')
vm_port=$(grep exposed_ports -A 1 $vm_inspect_data | tail -1 | grep -oE "[0-9]*") vm_port=$(grep 'host_port: ' $vm_inspect_data | head -1 | awk '{ print $3 }' )
wg_privkey=$(wg genkey) wg_privkey=$(wg genkey)
wg_pubkey=$(echo $wg_privkey | wg pubkey) wg_pubkey=$(echo $wg_privkey | wg pubkey)

@ -2,11 +2,11 @@
hostname: template-1 hostname: template-1
hours: 2 hours: 2
price: 20000 price: 1000
location: location:
country: "FR" country: "FR"
ipv4: !PublishPorts [ ] ipv4: !PublishPorts [ ]
public_ipv6: false public_ipv6: false
vcpus: 4 vcpus: 2
memory_mb: 8000 memory_gib: 4
disk_size_gb: 60 disk_size_gib: 10

@ -2,11 +2,10 @@
hostname: template-2 hostname: template-2
hours: 2 hours: 2
price: 20000 price: 1000
location: location:
country: "GB"
ipv4: !PublishPorts [ ] ipv4: !PublishPorts [ ]
public_ipv6: false public_ipv6: false
vcpus: 4 vcpus: 2
memory_mb: 8000 memory_gib: 4
disk_size_gb: 60 disk_size_gib: 10

@ -2,11 +2,11 @@
hostname: template-3 hostname: template-3
hours: 2 hours: 2
price: 20000 price: 1000
location: location:
country: "US" country: "US"
ipv4: !PublishPorts [ ] ipv4: !PublishPorts [ ]
public_ipv6: false public_ipv6: false
vcpus: 4 vcpus: 2
memory_mb: 8000 memory_gib: 4
disk_size_gb: 60 disk_size_gib: 10

@ -2,11 +2,11 @@
hostname: template-n hostname: template-n
hours: 2 hours: 2
price: 20000 price: 1000
location: location:
country: "US" country: "US"
ipv4: !PublishPorts [ ] ipv4: !PublishPorts [ ]
public_ipv6: false public_ipv6: false
vcpus: 2 vcpus: 2
memory_mb: 4400 memory_gib: 4
disk_size_gb: 20 disk_size_gib: 10

@ -2,11 +2,11 @@
hostname: template-x hostname: template-x
hours: 2 hours: 2
price: 20000 price: 1000
location: location:
country: "FR" country: "FR"
ipv4: !PublishPorts [ ] ipv4: !PublishPorts [ ]
public_ipv6: false public_ipv6: false
vcpus: 4 vcpus: 2
memory_mb: 8000 memory_gib: 4
disk_size_gb: 60 disk_size_gib: 10

@ -2,11 +2,11 @@
hostname: cali-bastion hostname: cali-bastion
hours: 5 hours: 5
price: 20000 price: 1000
location: location:
region: "California" region: "California"
ipv4: !PublishPorts [ 1337 ] ipv4: !PublishPorts [ 1337 ]
public_ipv6: false public_ipv6: false
vcpus: 2 vcpus: 2
memory_mb: 2000 memory_gib: 2
disk_size_gb: 20 disk_size_gib: 20

@ -2,11 +2,11 @@
hostname: cali-protected hostname: cali-protected
hours: 5 hours: 5
price: 20000 price: 1000
location: location:
region: "California" region: "California"
ipv4: !PublishPorts [ ] ipv4: !PublishPorts [ ]
public_ipv6: false public_ipv6: false
vcpus: 2 vcpus: 2
memory_mb: 2000 memory_gib: 2
disk_size_gb: 20 disk_size_gib: 20

@ -2,11 +2,11 @@
hostname: vanc-bastion hostname: vanc-bastion
hours: 5 hours: 5
price: 20000 price: 1000
location: location:
city: "Montréal" city: "Montréal"
ipv4: !PublishPorts [ 1337 ] ipv4: !PublishPorts [ 1337 ]
public_ipv6: false public_ipv6: false
vcpus: 2 vcpus: 2
memory_mb: 2000 memory_gib: 2
disk_size_gb: 20 disk_size_gib: 20

@ -2,11 +2,11 @@
hostname: vanc-protected hostname: vanc-protected
hours: 5 hours: 5
price: 20000 price: 1000
location: location:
city: "Montréal" city: "Montréal"
ipv4: !PublishPorts [ ] ipv4: !PublishPorts [ ]
public_ipv6: false public_ipv6: false
vcpus: 2 vcpus: 2
memory_mb: 2000 memory_gib: 2
disk_size_gb: 20 disk_size_gib: 20