使用Ansible来管理你的工作站:配置自动化
副标题[/!--empirenews.page--]
学习如何使 Ansible 自动对一系列台式机和笔记本应用配置。 Ansible 是一个令人惊讶的自动化的配置管理工具。其主要应用在服务器和云部署上,但在工作站上的应用(无论是台式机还是笔记本)却鲜少得到关注,这就是本系列所要关注的。 在这个系列的第一部分,我向你展示了 在这篇文章中,将会达成闭环,而且在最后部分,我们将会有一个针对工作站自动配置的完整的工作解决方案。现在,我们将要设置 Ansible 的配置,这样未来将要做的改变将会自动的部署应用到我们的工作站上。现阶段,假设你已经完成了第一部分的工作。如果没有的话,当你完成的时候回到本文。你应该已经有一个包含第一篇文章中代码的 GitHub 库。我们将直接在之前创建的部分之上继续。 首先,因为我们要做的不仅仅是安装包文件,所以我们要做一些重新的组织工作。现在,我们已经有一个名为
如果我们仅仅想实现一个任务那么上面的配置就足够了。随着向我们的配置中不断的添加内容,这个文件将会变的相当的庞大和杂乱。最好能够根据不同类型的配置将我们的动作分为独立的文件。为了达到这个要求,创建一个名为任务手册的东西,它和剧本很像但内容更加的流线型。让我们在 Git 库中为任务手册创建一个目录。
现在,我们编辑
正如你所看到的,它使用同样的语法,但我们去掉了对这个任务无用没有必要的所有内容。现在我们有了一个专门安装包文件的任务手册。然而我们仍然需要一个名为
这个新的
通常 下面这行也需要进一步解释:
在某个任务中的这行阻止了 Ansible 去报告动作改变的结果,即使是它本身在系统中导致的一个改变。在这里,我们不会去在意库索引是否包含新的数据;它几乎总是会的,因为库总是在改变的。我们不会去在意 (编辑:唐山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在Windows 10照片应用中查找和标记人物
- 使用Go语言开发必备的5大开源工具
- Ubuntu 18.10 (Cosmic Cuttlefish) 正式发布,看看有什么新
- windows-server-2012 – dcomcnfg – 无法设置启动和激活权
- Windows 7 – Windows 7上的Hyper-V?
- 微软 Win11 Build10.0.22000.51预览版镜像ISO下载链接 含各
- windows – 什么是系统状态备份?
- 三种实用方法解决Linux动态库依赖问题
- windows-server-2008-r2 – 在Windows Server 2008 R2下查看
- 如何在Windows AD域中查找锁定用户帐户的原因