File tree Expand file tree Collapse file tree 1 file changed +12
-27
lines changed Expand file tree Collapse file tree 1 file changed +12
-27
lines changed Original file line number Diff line number Diff line change @@ -29,33 +29,18 @@ function waitfor_boot_finished {
29
29
}
30
30
31
31
function install_packages {
32
- trap ' echo "Error on line $LINENO"' ERR
33
-
34
- retry () {
35
- local retries=3
36
- local count=1
37
- until " $@ " ; do
38
- [[ $count -eq $retries ]] && return 1
39
- echo " Command failed, attempt $count /$retries "
40
- (( count++ ))
41
- sleep 10
42
- done
43
- return 0
44
- }
45
-
46
- retry apt-get update
47
- retry apt-get install -y software-properties-common
48
- retry add-apt-repository --yes --update ppa:ansible/ansible
49
-
50
- retry apt-get install -y ansible
51
- if ! command -v ansible & > /dev/null; then
52
- echo " Ansible installation failed"
53
- return 1
54
- fi
55
-
56
- retry ansible-galaxy collection install community.general
57
- retry apt-get update
58
- retry apt-get install -y gdisk e2fsprogs debootstrap nvme-cli
32
+ # Setup Ansible on host VM
33
+ apt-get update && sudo apt-get install software-properties-common -y
34
+ add-apt-repository --yes --update ppa:ansible/ansible && sudo apt-get install ansible -y
35
+ ansible-galaxy collection install community.general
36
+
37
+ # Update apt and install required packages
38
+ apt-get update
39
+ apt-get install -y \
40
+ gdisk \
41
+ e2fsprogs \
42
+ debootstrap \
43
+ nvme-cli
59
44
}
60
45
61
46
# Partition the new root EBS volume
You can’t perform that action at this time.
0 commit comments