因离线安装,故将安装所需压缩包放在服务器/opt/ansible文件夹下(请先创建ansible文件夹)
python用的环境自带的python2.7,没有升级
########################################################
#/bin/bash
#v.1.0 by chenght 2019-04-03
#ansible离线安装自动化脚本
###定义变量
dir=/opt/ansible
#### setuptools模块安装
cd $dir
tar -zxvf setuptools-7.0.tar.gz
cd $dir/setuptools-7.0
python set.py install
sleep
#### pycrypto模块安装
cd $dir
tar -zxvf pycrypto-2.6.1.tar.gz
cd $dir/pycrypto-2.6.1
python set.py install
sleep
#### PyYAML模块安装
cd $dir
tar -zxvf yaml-0.1.7.tar.gz
cd $dir/yaml-0.1.7
./configure
make
make install
sleep
cd $dir
tar -zxvf PyYAML-3.11.tar.gz
cd $dir/PyYAML-3.11
python set.py install
sleep
####Jinja2模块安装
tar -zxvf MarkupSafe-0.9.3.tar.gz
cd $dir/MarkupSafe-0.9.3
python set.py install
sleep
tar -zxvf Jinja2-2.7.3.tar.gz
cd $dir/Jinja2-2.7.3
python set.py install
sleep
####paramiko模块安装
tar xvzf ecdsa-0.11.tar.gz
cd $dir/ecdsa-0.11
python setup.py install
tar zxvf pyasn1-0.4.5.tar.gz
cd $dir/pyasn1-0.4.5
python setup.py install
tar zxvf pycparser-2.19.tar.gz
cd $dir/pycparser-2.19
python setup.py install
tar zxvf cffi-1.11.5.tar.gz
cd $dir/cffi-1.11.5
python setup.py install
tar zxvf ipaddress-1.0.22.tar.gz
cd $dir/ipaddress-1.0.22
python setup.py install
tar zxvf enum34-1.1.6.tar.gz
cd $dir/enum34-1.1.6
python setup.py install
tar zxvf six-1.12.0.tar.gz
cd $dir/six-1.12.0
python setup.py install
tar zxvf pynacl-1.0.1.tar.gz
cd $dir/pynacl-1.0.1
python setup.py install
tar zxvf asn1crypto-0.22.0.tar.gz
cd $dir/asn1crypto-0.22.0
python setup.py install
tar zxvf idna-2.8.tar.gz
cd $dir/idna-2.8
python setup.py install
tar zxvf cryptography-2.4.tar.gz
cd $dir/cryptography-2.4
python setup.py install
tar zxvf bcrypt-3.1.4.tar.gz
cd $dir/bcrypt-3.1.4
python setup.py install
tar xvzf paramiko-1.15.1.tar.gz
cd $dir/paramiko-1.15.1
python setup.py install
####simplejson模块安装
tar zxvf simplejson-3.6.5.tar.gz
cd $dir/simplejson-3.6.5
python setup.py install
##ansible安装##
tar zxvf ansible-2.7.0rc4.tar.gz
cd $dir/ansible-2.7.0rc4
python setup.py install
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。