Ansible 在 Linux 中的安装

2024 年 8 月 29 日 | 阅读 2 分钟

当您比较并权衡了您的选择并决定使用 Ansible 后,请将其安装在您的系统上。让我们逐步介绍在不同 Linux 发行版中的安装过程,例如

前提条件

  1. PyYAML:用于 Python 编程语言的 YAML 解析器和生成器。
  2. Httplib2:一个全面的 HTTP 客户端库。
  3. parmiko:原生 Python SSHv2 协议库。
  4. 发行版:RHEL/CentOS/Debian/Ubuntu Linux。
  5. Jinja2:一种现代且对设计师友好的 Python 模板语言。
  6. sshpass:一种非交互式 ssh 密码身份验证。

在 RedHat/Centos 系统上安装 Ansible

步骤 1: 安装 EPEL 存储库

步骤 2: 安装 Ansible 包。

在 Debian/Ubuntu 系统上安装 Ansible

步骤 1: 首先对软件包执行更新

步骤 2: 然后安装软件属性通用包。

步骤 3: 并安装 Ansible 个人包存档。

步骤 4: 安装 Ansible。

使用 pip 安装 Ansible

pip 命令是用于安装和管理 Python 包的工具。

步骤 1: 这种方法适用于 Linux 和类 UNIX 系统。

安装最新版本的 Ansible

使用 Portage (Gentoo)

要安装最新版本,您需要在出现之前取消屏蔽 Ansible 包

使用 pkg (FreeBSD)

Ansible 适用于 Python 2 和 3 版本,FreeBSD 为每个 Python 版本提供了不同的包。要安装,您可以使用

您也可以从 ports 安装

使用 OpenCSW (Solaris)

Ansible 作为 SysV 包从 openCSW 提供给 Solaris

使用 Pacman (Arch Linux)

Ansible 在社区存储库中可用

使用 sbopkg (Slackware Linux)

Ansible 构建脚本在 SlackBuilds.org 存储库中可用。也可以使用 sbopkg 构建和安装。

步骤 1: 使用 Ansible 和所有依赖项创建队列。

步骤 2: 从创建的队列文件中构建和安装软件包。

使用 swupd (Clear Linux)

步骤 1: Ansible 及其依赖项作为 sysadmin 主机管理捆绑包的一部分提供。

步骤 2: 软件的更新将由 swupd 工具管理。

正在安装

通过使用 yum

在 Fedora 上

在 RHEL 和 CentOS 上

通过使用 apt

通过使用 pip


下一个主题Ansible ad-hoc 命令