-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathinstall_ansible_prerequisites.sh
executable file
·66 lines (54 loc) · 1.52 KB
/
install_ansible_prerequisites.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!/bin/bash
unset $mism_version
echo "------------------------------------------------------------------------------------------------"
echo "Use this script only if you have NO connnection to internet and python 2.7.5+> already installed"
echo -e "\033[31mIt is delivered as is and has NO WARRANTY\033[0m"
echo "------------------------------------------------------------------------------------------------"
read -p "Would you like to install BullSequana Edge ansible prerequisites [y/n] ? " yn
if [ ! "$yn" == "y" ]
then
exit -1
fi
#cd prerequisites
#unzip setuptools-44.0.0.zip
#cd setuptools-44.0.0
#python setup.py install
#cd ../..
#rm -rf prerequisites/setuptools-44.0.0
cd prerequisites
tar -xzvf tzlocal-2.0.0.tar.gz
cd tzlocal-2.0.0
python setup.py install
cd ../..
rm -rf prerequisites/tzlocal-2.0.0
cd prerequisites
tar -xzvf pip-19.3.1.tar.gz
cd pip-19.3.1
python setup.py install
cd ../..
rm -rf prerequisites/pip-19.3.1
cd prerequisites
tar -xzvf Jinja2-2.10.3.tar.gz
cd Jinja2-2.10.3
python setup.py install
cd ../..
rm -rf prerequisites/Jinja2-2.10.3
cd prerequisites
tar -xzvf MarkupSafe-1.1.1.tar.gz
cd MarkupSafe-1.1.1
python setup.py install
cd ../..
rm -rf prerequisites/MarkupSafe-1.1.1
cd prerequisites
tar -xvzf ansible-2.9.2.tar.gz
cd ansible-2.9.2
python setup.py install
cd ../..
rm -rf prerequisites/ansible-2.9.2
cd prerequisites
tar -xvzf ansible-vault-1.2.0.tar.gz
cd ansible-vault-1.2.0
python setup.py install
cd ../..
rm -rf prerequisites/ansible-vault-1.2.0
echo "prerequisites successfully installed"