Skip to content

Commit aab16c1

Browse files
committed
Make server name and type configurable
1 parent 57f7885 commit aab16c1

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

hetzner/create.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ cwd=$(pwd)
66
script=$(readlink -f "$0")
77
dir=$(dirname "$script")
88

9-
project=$PROJECT
9+
project=${PROJECT:-dev}
10+
server=${SERVER:-$project}
11+
type=${TYPE:-cax11}
1012
key_dir=~/.ssh/id
1113
key_file="root-$project"
1214
key_name="root@$project"
1315
key_path="$key_dir/$key_file"
14-
server=$project
1516

1617
# hcloud context create $project
1718
hcloud context use $project
@@ -31,7 +32,7 @@ hcloud server create \
3132
--location nbg1 \
3233
--name $server \
3334
--ssh-key $key_name \
34-
--type cax11 \
35+
--type $type \
3536
-o json >$dir/$server.json
3637

3738
ipv4=$(hcloud server ip $server)

hetzner/delete.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ cwd=$(pwd)
66
script=$(readlink -f "$0")
77
dir=$(dirname "$script")
88

9-
project=$PROJECT
9+
project=${PROJECT:-dev}
10+
server=${SERVER:-$project}
1011
key_dir="~/.ssh/id"
1112
key_file="root-$project"
1213
key_name="root@$project"
1314
key_path="$key_dir/$key_file"
14-
server=$project
1515

1616
hcloud context use $project
1717

0 commit comments

Comments
 (0)