如何在 Windows 上安装 Ansible?

喜欢 Ansible,但想知道如何让它在 Windows 上运行?

Ansible 是最流行的配置管理和基础设施自动化工具之一。 它有助于自动化基础设施配置/供应、软件部署和一般基础设施管理。

Ansible 最初在 Linux 上可用。 然而,随着微软对开源的新观点、他们社区的改进,以及他们对更敏捷、具有 DevOps 思想的软件开发方法的接受,Windows 支持正在逐渐赶上步伐。

虽然 Windows 支持需要稍微多一点的配置,但一旦完成初始设置就不会很糟糕。 有两种可能的方法来安装它。

使用 Cygwin

你听说过 Cygwin 吗?

它是在 Windows 上运行的 POSIX 兼容环境。 这意味着 – 您可以在 Windows 上运行许多通常在基于 UNIX 的操作系统上执行的操作。

如果您是第一次听说 Cygwin,那么我会参考他们的 官方网站 以获得更多的理解。

默认的 Cygwin 安装不包括 Ansible。 因此,您必须在安装过程中选择它们,如下面手动解释的那样。

  • 下载 Cygwin (根据您的系统选择 32 位或 64 位 Cygwin 包)
  • 运行您在上面下载的 Cygwin 安装文件,然后按照屏幕操作。

  • 选择下载源为“从 Internet 安装”。

  • 设置您希望安装应用程序的根目录

  • 选择要安装 Cygwin 包的目录

  • 如果您不使用代理,请选择直接连接。

  • 选择一个镜像来下载您的包。 您可以从列表中选择任何一个。

  • 将显示可供安装的包; 这是我们必须选择 ansible 的地方——明确选择 view as Full,然后搜索“ansible”,然后选择最新版本,如下所示。
  • Ansible-doc可选,点击next

  • 单击下一步查看并确认更改

  • 它将下载并安装必要的包。

  • 完成后,您将收到一条成功消息,单击“完成”

恭喜! 您已经在 Windows 上安装了带有 Ansible 的 Cygwin。 我们来验证一下。

  • 双击桌面上的 Cygwin 终端图标并输入 ansible –version
  在 Windows 10 上更改键盘布局(添加、切换和删除布局)

而且,如您所见,它已成功安装。

继续玩吧。 如果你有兴趣学习 Ansible,那么看看这个 Udemy课程.

在 Windows 10 上使用 Ubuntu

感谢微软。 现在可以在 Windows 10 上安装 Ubuntu。

让我们开始吧。

  • 在搜索框中搜索 Windows 功能。 当出现“打开或关闭 Windows 功能”时,单击它。

  • 将打开一个包含一系列功能的窗口。 向下滚动并选中 Windows 子系统框以获取 Linux 选项。 之后,单击“确定”按钮。

  • 打开 Microsoft Store 并搜索 Ubuntu 以安装最新版本。

  • 安装后,你会看到一个启动按钮,用它来打开 Ubuntu bash。
  • 在 Ubuntu bash 上,它会要求您为默认用户设置用户名和密码。 您还可以从此处输入 sudo passwd root 来设置 root 帐户密码

  • 是时候使用以下命令安装 Ansible 了。
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
  • 当它要求时按 Y…

安装后,让我们通过创建和运行演示剧本来测试是否。

  • 创建一个名为 testbook.yml 的文件
nano testbook.yml
  • 添加以下行并保存文件
- name: testing ansible 
hosts: localhost 
tasks: 
- name: echo a message 
debug: msg=”this is working"

最后,运行剧本。

ansible playbook testbook.yml --connection=local

结论

  如何在 Windows 10 上打开 .key 文件

我希望这可以帮助您在 Windows 上安装 Ansible。 查看此博客文章以了解用于自动执行任务的剧本。

喜欢阅读这篇文章吗? 与世界分享怎么样?