如何在 Fedora 38 上安装 Ansible

2023年 7月 20日 23.3k 0

Ansible 是一个强大的自动化平台,可让您轻松地跨多个系统自动执行任务。它使用一种称为YAML(另一种标记语言)的简单且人类可读的语言来描述系统的期望状态。Ansible 遵循声明式方法,您可以在其中定义所需的结果,Ansible 负责执行必要的步骤来实现该状态。

Ansible_logo

在 Fedora 38 上安装 Ansible

第 1 步。在我们可以在 Fedora 38 上安装 Ansible 之前,重要的是要确保我们的系统是最新的软件包。这将确保我们可以访问最新功能和错误修复,并且我们可以毫无问题地安装 Ansible:

sudo dnf upgrade --refresh

第 2 步。安装所需的依赖项。

Ansible 需要在系统上安装一些依赖项。在终端中执行以下命令进行安装:

sudo dnf install python3 python3-pip

有关安装 Python 的其他资源,请阅读下面的帖子:

  • 如何在 Fedora Linux √ 上安装 Python

第 3 步。在 Fedora 38 上安装 Ansible。

默认情况下,Ansible 在 Fedora 38 基本存储库中可用。使用 DNF 包管理器在 Fedora 38 上安装 Ansible 非常简单。在终端中执行以下命令:

sudo dnf install ansible

要验证是否正确安装了 Ansible,请运行以下命令:

ansible --version

第 4 步。正在配置 Ansible。

  • 创建库存文件。

Ansible 使用清单文件来指定它将管理的目标系统。使用您选择的文本编辑器创建库存文件:

nano inventory.ini

在清单文件中,您可以指定要管理的系统的 IP 地址或主机名。

  • 设置 SSH 身份验证。

Ansible 使用 SSH 与目标系统进行通信。确保在 Ansible 控制节点和目标系统之间正确设置 SSH 身份验证。您可以使用基于密码的身份验证,也可以设置基于 SSH 密钥的身份验证以实现无缝通信。

  • 创建基本的 Ansible 剧本。

Ansible 行动手册是一个 YAML 文件,用于定义一组要在目标系统上执行的任务。使用文本编辑器创建基本剧本:

nano playbook.yml

在 playbook 文件中,您可以定义任务、从清单文件中指定主机以及配置所需的系统状态。

第5步。运行 Ansible 命令和行动手册。

  • 执行临时命令。

Ansible 允许您直接从命令行运行临时命令。例如,要在清单文件中的所有主机上执行简单命令,请使用以下命令:

ansible all -m command -a "echo 'Hello, World!'"
  • 运行剧本。

若要运行剧本,请使用以下命令:

ansible-playbook playbook.yml

感谢您使用本教程安装 Ansible 以在您的 Fedora 38 系统上自动执行各种任务。如需其他帮助或有用信息,我们建议您查看 Ansible 官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论