个性化阅读
专注于IT技术分析

如何在Windows上安装Ansible?

本文概述

Love Ansible, 但想知道如何在Windows上运行它吗?

Ansible是最流行的配置管理和基础架构自动化工具之一。它有助于自动化基础结构配置/设置, 软件部署和常规基础结构管理。

Ansible最初在Linux上可用。但是, 随着Microsoft对开放源代码的新观点, 社区的改进以及对DevOps思维的更加敏捷的软件开发方法的接受, Windows支持正在逐步赶上步伐。

尽管Windows支持需要更多配置, 但完成初始设置后, 情况还算不错。有两种可能的方法来安装它。

使用Cygwin

你听说过Cygwin吗?

它是在Windows上运行的POSIX兼容环境。意思是–你可以在Windows上运行许多功能, 而通常在基于UNIX的OS上可以运行。

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

Cygwin的默认安装不涵盖Ansible。因此, 你必须在安装过程中选择它们, 如下所述。

  • 下载Cygwin(根据你的系统选择32位或64位Cygwin软件包)
如何在Windows上安装Ansible?2
  • 运行上面下载的Cygwin安装文件, 然后按照屏幕进行操作。
如何在Windows上安装Ansible?4
  • 选择下载源作为”从Internet安装”。
如何在Windows上安装Ansible?6
  • 设置你要安装应用程序的根目录
如何在Windows上安装Ansible?8
  • 选择你要安装Cygwin软件包的目录
如何在Windows上安装Ansible?10
  • 如果你不使用代理, 请选择直接连接。
如何在Windows上安装Ansible?12
  • 选择一个镜像来下载软件包。你可以从列表中选择任何一个。
如何在Windows上安装Ansible?14
  • 将显示可用于安装的软件包。这是我们必须选择ansible的地方–显式选择”完全”视图, 然后搜索” ansible”, 然后选择最新版本, 如下所示。
  • Ansible-doc是可选的, 请单击下一步
如何在Windows上安装Ansible?16
  • 单击下一步查看并确认更改
如何在Windows上安装Ansible?18
  • 它将下载并安装必要的软件包。
如何在Windows上安装Ansible?20
  • 完成后, 你将收到一条成功消息, 单击”完成”。
如何在Windows上安装Ansible?22

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

  • 双击桌面上的Cygwin Terminal图标, 然后键入ansible –version
如何在Windows上安装Ansible?24

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

继续玩吧。如果你有兴趣学习Ansible, 请查看此Udemy课程。

在Windows 10上使用Ubuntu

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

让我们开始吧。

  • 在搜索框中搜索Windows功能。出现”打开或关闭Windows功能”时, 单击该按钮。
如何在Windows上安装Ansible?26
  • 将打开一个窗口, 其中包含许多功能。向下滚动并选中Windows Subsystem的Linux选项框。然后, 单击确定按钮。
如何在Windows上安装Ansible?28
  • 打开Microsoft Store, 然后搜索Ubuntu以安装最新版本。
如何在Windows上安装Ansible?30
  • 安装后, 你将看到一个启动按钮, 使用该按钮可以打开Ubuntu bash。
  • 在Ubuntu bash上, 它将要求你设置默认用户的用户名和密码。你还可以通过在此处输入sudo passwd root来设置root帐户密码。
如何在Windows上安装Ansible?32
  • 是时候使用以下命令安装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。
如何在Windows上安装Ansible?34

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

  • 创建一个名为testbook.yml的文件
nano testbook.yml
  • 添加以下行并保存文件
- name: testing ansible 
hosts: localhost 
tasks: 
- name: echo a message 
debug: msg="this is working"
如何在Windows上安装Ansible?36

最后, 运行剧本。

ansible playbook testbook.yml --connection=local

总结

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

赞(2)
未经允许不得转载:srcmini » 如何在Windows上安装Ansible?

评论 抢沙发

评论前必须登录!