使用Ansible来管理你的工作站:配置自动化
副标题[/!--empirenews.page--]
学习如何使 Ansible 自动对一系列台式机和笔记本应用配置。 Ansible 是一个令人惊讶的自动化的配置管理工具。其主要应用在服务器和云部署上,但在工作站上的应用(无论是台式机还是笔记本)却鲜少得到关注,这就是本系列所要关注的。 在这个系列的第一部分,我向你展示了 在这篇文章中,将会达成闭环,而且在最后部分,我们将会有一个针对工作站自动配置的完整的工作解决方案。现在,我们将要设置 Ansible 的配置,这样未来将要做的改变将会自动的部署应用到我们的工作站上。现阶段,假设你已经完成了第一部分的工作。如果没有的话,当你完成的时候回到本文。你应该已经有一个包含第一篇文章中代码的 GitHub 库。我们将直接在之前创建的部分之上继续。 首先,因为我们要做的不仅仅是安装包文件,所以我们要做一些重新的组织工作。现在,我们已经有一个名为
如果我们仅仅想实现一个任务那么上面的配置就足够了。随着向我们的配置中不断的添加内容,这个文件将会变的相当的庞大和杂乱。最好能够根据不同类型的配置将我们的动作分为独立的文件。为了达到这个要求,创建一个名为任务手册的东西,它和剧本很像但内容更加的流线型。让我们在 Git 库中为任务手册创建一个目录。
现在,我们编辑
正如你所看到的,它使用同样的语法,但我们去掉了对这个任务无用没有必要的所有内容。现在我们有了一个专门安装包文件的任务手册。然而我们仍然需要一个名为
这个新的
通常 下面这行也需要进一步解释:
在某个任务中的这行阻止了 Ansible 去报告动作改变的结果,即使是它本身在系统中导致的一个改变。在这里,我们不会去在意库索引是否包含新的数据;它几乎总是会的,因为库总是在改变的。我们不会去在意 (编辑:武汉站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在Server 2012R2上安装KB2919355之后的Inaccessible_boot_d
- Windows 11 Build 22523发布,更多选项从控制面板移至设定
- 苹果笔记本双系统装win10或是win7
- Windows 11今年迎来大版本更新!值得期待的新玩意
- Windows 8.1为高像素密度显示屏引入视网膜显示支持
- Win10麦克风声音怎么调整 Win10麦克风声音调节方法
- win10网络连接的属性打不开怎么办
- 如何在MacBook上安装Windows 10
- 微软将改进Win11应用商店搜索算法 更高质量应用程序排名靠前
- windows-server-2008-r2 – 在Windows Server 2008 R2上禁用