adapt scripts to the new CLI
This commit is contained in:
parent
f107d95260
commit
dff79b3185
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user