如何在Linux/Unix上检查Ansible版本

时间:2020-01-09 10:37:41  来源:igfitidea点击:

如何使用命令提示符在Linux或类似Unix的服务器上检查Ansible版本(IT自动化工具)?

Ansible是免费的开源自动化软件,可自动进行软件供应,配置管理和应用程序部署。
它是用Python编写的。
它与SSH一起使用,并且在远程服务器上不需要代理。
本教程显示如何使用命令行选项"检查Ansbile版本"。

Linux检查Ansible版本命令

打开终端应用程序,然后键入以下命令:

$ ansible --version

输出示例:

ansible 2.4.0.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/Hyman/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/dist-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.14 (default, Sep 23 2017, 22:06:14) [GCC 7.2.0]

我正在使用Ansible版本2.4.0.0和python版本2.7.14。
我强烈建议您始终使用最新的稳定版本。
这是我的Fedora Linux工作站的输出示例:Ubuntu Linux 19.10桌面的另一个输出:

ansible 2.8.3
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/home/Hyman/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  executable location = /usr/bin/ansible
  python version = 3.7.5rc1 (default, Oct  2 2019, 04:19:31) [GCC 9.2.1 20190909]

在基于RPM的发行版上构建和安装最新的Ansible

命令如下:

$ git clone https://github.com/ansible/ansible.git
$ cd ./ansible
$ make rpm
$ sudo rpm -Uvh ./rpm-build/ansible-*.noarch.rpm

在基于Ubuntu Linux的发行版上安装最新的Ansible

输入以下apt-get命令:

$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible
$ sudo apt-get update
$ sudo apt-get install ansible

在基于Apple macOS X Unix的发行版上安装最新的Ansible

$ brew install ansible

在FreeBSD上安装最新版本的Ansible

输入以下pkg命令:

# pkg install ansible

在Fedora Linux上安装最新版本的Ansible

运行以下dnf命令:

$ sudo dnf install ansible

在Arch Linux上安装最新版本的Ansible

键入以下pcman命令:

$ sudo pcman -S ansible

在Debian Linux上安装最新版本的Ansible

键入以下apt命令:

# echo 'deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main' >> /etc/apt/sources.list
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367
# apt-get update
# apt-get install ansible