本文用作备忘,仅供参考,欢迎大佬指导!
- 安装python3.8
(不再详述,参考我之前的https://blog.csdn.net/qq_43292149/article/details/105995598?spm=1001.2014.3001.5501)
注意解决依赖关系:
yum install ‐y python36 python36‐devel python36‐setuptools gcc libffi‐devel openssl‐devel openssl
- 安装python3模块
涉及模块:cffi-1.14.0.tar.gz cryptography-2.8.tar.gz Jinja2-2.10.3.tar.gz MarkupSafe-1.1.1.tar.gz
pycparser-2.19.tar.gz PyYAML-5.1.2.tar.gz setuptools-42.0.2.zip six-1.14.0.tar.gz yaml-0.1.5.tar.gz
模块下载地址(https://pypi.org/project/MarkupSafe/1.1.1/#files),以"MarkupSafe-1.1.1.tar.gz "举栗:
注意:在"release history"里面可以找到你想要的软件包版本
依次安装pycparser模块,安装cffi模块,安装six模块,安装cryptography模块
举一个模板栗子:
#用unzip tar 等方式解压需要部署的软件包,进入软件包目录,用python3命令进行安装 #tar -xvf pycparser-2.19.tar.gz #cd pycparser-2.19/ #python3 setup.py install
安装PyYAML模块(PyYAML模块依赖于yaml模块)
安装yaml模块
#tar zxf yaml-0.1.5.tar.gz #cd yaml-0.1.5/ #./configure --prefix=/usr/local/yaml #make && make install
安装PyYAML模块
(同模板栗子)
安装Jinja模块(Jinja模块依赖于MarkupSafe模块)
安装MarkupSafe模块
(同模板栗子)
安装Jinja模块
(同模板栗子)
(下载地址 https://releases.ansible.com/ansible/)
#wget https://github.com/ansible/ansible/archive/v2.8.0.tar.gz #tar xvf v2.8.0.tar.gz #cd ansible‐2.8.0/ #python setup.py build #python setup.py install #mkdir /etc/ansible #cp ‐r examples/* /etc/ansible
***#cat /etc/ansible/hosts*** ```powershell [“自定义命名”] 192.168.x.x [all:vars] ansible_ssh_user = user -------------------------登录用户 ansible_become_method=sudo ansible_ssh_pass = "xxxxx"--------------------密码 ansible_sudo_pass = "xxxxx" ansible_become_pass = "xxxxx"
验证:
#ansible test01 -m shell -a ‘free -h’
参考文档:https://www.cnblogs.com/gudanaimei/p/13238080.html (吃井不忘挖水人,感谢,这里有现成安装包可供下载)
https://blog.csdn.net/duanbiren123/article/details/80190356



