使用Ansible来管理你的工作站:配置自动化
副标题[/!--empirenews.page--]
学习如何使 Ansible 自动对一系列台式机和笔记本应用配置。 Ansible 是一个令人惊讶的自动化的配置管理工具。其主要应用在服务器和云部署上,但在工作站上的应用(无论是台式机还是笔记本)却鲜少得到关注,这就是本系列所要关注的。 在这个系列的第一部分,我向你展示了 在这篇文章中,将会达成闭环,而且在最后部分,我们将会有一个针对工作站自动配置的完整的工作解决方案。现在,我们将要设置 Ansible 的配置,这样未来将要做的改变将会自动的部署应用到我们的工作站上。现阶段,假设你已经完成了第一部分的工作。如果没有的话,当你完成的时候回到本文。你应该已经有一个包含第一篇文章中代码的 GitHub 库。我们将直接在之前创建的部分之上继续。 首先,因为我们要做的不仅仅是安装包文件,所以我们要做一些重新的组织工作。现在,我们已经有一个名为
如果我们仅仅想实现一个任务那么上面的配置就足够了。随着向我们的配置中不断的添加内容,这个文件将会变的相当的庞大和杂乱。最好能够根据不同类型的配置将我们的动作分为独立的文件。为了达到这个要求,创建一个名为任务手册的东西,它和剧本很像但内容更加的流线型。让我们在 Git 库中为任务手册创建一个目录。
现在,我们编辑
正如你所看到的,它使用同样的语法,但我们去掉了对这个任务无用没有必要的所有内容。现在我们有了一个专门安装包文件的任务手册。然而我们仍然需要一个名为
这个新的
通常 下面这行也需要进一步解释:
在某个任务中的这行阻止了 Ansible 去报告动作改变的结果,即使是它本身在系统中导致的一个改变。在这里,我们不会去在意库索引是否包含新的数据;它几乎总是会的,因为库总是在改变的。我们不会去在意 (编辑:濮阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 安全强化你的 Linux 服务器的七个步骤
- Linux性能调优,从优化思路说起
- azure – 尝试通过Microsoft Virtual Machine Converter进行
- 如何修复Windows 10上丢失的DLL文件错误
- windows-7 – Windows 7紧凑型动态VHD
- 可以从Windows SEH异常解码C异常吗? (如果是,怎么样?)
- windows-server-2008-r2 – 在Windows Server 2008 R2下查看
- 如何在Windows中将Oracle 11g与nodejs连接?
- 仅仅用来切程序?可知Windows 10任务栏还能这么玩
- 如何修复Window 10防火墙阻止谷歌浏览器错误