参考文章:Python3 & Ansible 安装01

Ansible简介

  • 批量管理Server的工具
  • 无需部署Agent,通过ssh管理
  • 流行的自动化运维工具:https://github.com/ansible/ansible

环境说明 

Centos7.6

使用源码安装Python3.9.8

参考:Centos7使用源码安装Python_justlpf的专栏-CSDN博客

升级pip

pip3 install --upgrade pip

安装Ansible 2.11版本

pip install ansible-core==2.11
# 或者使用国内源
pip3 install ansible-core==2.11 -i https://mirrors.aliyun.com/pypi/simple

# 接着安装相关模块
ansible-galaxy collection install ansible.posix

ln -s /usr/local/bin/ansible /usr/bin/ansible
ln -s /usr/local/bin/ansible-config       /usr/bin/ansible-config
ln -s /usr/local/bin/ansible-connection   /usr/bin/ansible-connection
ln -s /usr/local/bin/ansible-console      /usr/bin/ansible-console
ln -s /usr/local/bin/ansible-doc          /usr/bin/ansible-doc
ln -s /usr/local/bin/ansible-galaxy       /usr/bin/ansible-galaxy
ln -s /usr/local/bin/ansible-inventory    /usr/bin/ansible-inventory
ln -s /usr/local/bin/ansible-playbook     /usr/bin/ansible-playbook
ln -s /usr/local/bin/ansible-pull         /usr/bin/ansible-pull
ln -s /usr/local/bin/ansible-test         /usr/bin/ansible-test
ln -s /usr/local/bin/ansible-vault        /usr/bin/ansible-vault

 安装Ansible最新版本(2.10以下版本)

#/usr/local/python/bin/pip3 install ansible
pip3 install ansible

#/usr/local/python/bin/ansible --version
ansible --version

ln -s /usr/local/python/bin/ansible /usr/local/bin/
ansible --version

安装Ansible指定版本

#/usr/local/python/bin/pip3 install ansible==2.1.1
#/usr/local/python/bin/pip3 install ansible==1.9.1
pip3 install ansible==2.1.1
pip3 install ansible==1.9.1

查看帮助

/usr/local/python/bin/ansible-doc -l    #查看总帮助
/usr/local/python/bin/ansible-doc -s shell  #查看shell模块的帮助
/usr/local/python/bin/ansible-doc -s raw
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐