如何在 Fedora 38 上安装 Ansible

Linux命令 Edge插件网 1年前 (2023-07-08) 287次浏览 已收录 0个评论

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

如何在 Fedora 38 上安装 Ansible

在 Fedora 38 上安装 Ansible

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

<span class="pln">sudo dnf upgrade </span><span class="pun">--</span><span class="pln">refresh</span>

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

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

<span class="pln">sudo dnf install python3 python3</span><span class="pun">-</span><span class="pln">pip</span>

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

  • 如何在 Fedora Linux √ 上安装 Python

第 3 步。在 Fedora 38安装 Ansible

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

<span class="pln">sudo dnf install ansible</span>

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

<span class="pln">ansible </span><span class="pun">--</span><span class="pln">version</span>

第 4 步。正在配置 Ansible。

  • 创建库存文件。

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

<span class="pln">nano inventory</span><span class="pun">.</span><span class="pln">ini</span>

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

  • 设置 SSH 身份验证。

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

  • 创建基本的 Ansible 剧本。

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

<span class="pln">nano playbook</span><span class="pun">.</span><span class="pln">yml</span>

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

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

  • 执行临时命令。

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

<span class="pln">ansible all </span><span class="pun">-</span><span class="pln">m command </span><span class="pun">-</span><span class="pln">a </span><span class="str">"echo 'Hello, World!'"</span>
  • 运行剧本。

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

<span class="pln">ansible</span><span class="pun">-</span><span class="pln">playbook playbook</span><span class="pun">.</span><span class="pln">yml</span>

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


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Fedora 38 上安装 Ansible
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址