1 file changed +14
-11
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
if [ $# -ne 7 ]; then
3
- echo ' Requires 7 arguments: name prefix count cores memory storage size'
4
- exit 1
3
+ echo ' Requires 7 arguments: name prefix count cores memory storage size'
4
+ exit 1
5
5
fi
6
+
6
7
name=" $1 "
7
8
shift
8
9
prefix=" $1 "
16
17
storage=" $1 "
17
18
shift
18
19
size=" $1 "
20
+
19
21
echo name: $name
20
22
echo prefix: $prefix
21
23
echo count: $count
@@ -26,15 +28,16 @@ echo size: $size
26
28
read -n 1 -p " Continue? (y/n)" inp
27
29
28
30
if [ " $inp " = " y" ] || [ " $inp " = " Y" ]; then
29
-
30
- cp ./vm.tf.template " ./$name .tf"
31
- sed -i " s/~name~/$name /g" " ./$name .tf"
32
- sed -i " s/~prefix~/$prefix /g" " ./$name .tf"
33
- sed -i " s/~count~/$count /g" " ./$name .tf"
34
- sed -i " s/~cores~/$cores /g" " ./$name .tf"
35
- sed -i " s/~memory~/$memory /g" " ./$name .tf"
36
- sed -i " s/~storage~/$storage /g" " ./$name .tf"
37
- sed -i " s/~size~/$size /g" " ./$name .tf"
31
+ echo creating resource
32
+ cp ./vm.tf.template " ./$name .tf"
33
+ sed -i " s/~name~/$name /g" " ./$name .tf"
34
+ sed -i " s/~prefix~/$prefix /g" " ./$name .tf"
35
+ sed -i " s/~count~/$count /g" " ./$name .tf"
36
+ sed -i " s/~cores~/$cores /g" " ./$name .tf"
37
+ sed -i " s/~memory~/$memory /g" " ./$name .tf"
38
+ sed -i " s/~storage~/$storage /g" " ./$name .tf"
39
+ sed -i " s/~size~/$size /g" " ./$name .tf"
38
40
else
41
+ echo cancelled
39
42
exit
40
43
fi
0 commit comments