如何安装Ansible集合以提升开发效率
【文章声明】本文收集整理于互联网,仅作参考!如需咨询“如何安装Ansible集合以提升开发效率”等有关服务器、云主机租用、托管、配置、价格问题,请在线咨询YINGSOO客服,获取专业解答!
【主机选配】德国云服务器 | 美国G口服务器 | 印度尼西亚物理服务器
【导购指南】香港云服务器哪家好?如何选择好用的香港云服务器
如果使用过Ansible,你就会知道你的大部分时间都花在了编写内容上:方案、角色、模块、插件等等。内容可能会变得复杂,这意味着您的工作效率不是很高。
但是,想象一下,如果您可以快速下载预打包的内容供自己使用。用于特定目的的方案、工具、演示——所有这些都是通过一个单独的内置命令实现的。
1、准备工作:你唯一需要做的就是运行Ansible实例。平台无关紧要,但我将在Ubuntu服务器18.04上演示。只要您可以启动并运行Ansible,它就可以正常工作。
2、如何安装一个集合
与其说是“安装”一个集合,不如说是下载它们。文件包下载到~/。ansible/collections/ directory,但你不希望只是用浏览器或wget工具下载它们。为什么?因为你已经有了这项工作的内置工具,你想要确保你只从一个有信誉的网站获得这些内容。由于ansible工具从官方的ansible服务器获取内容,你应该能够相信你得到的东西。
怎么做呢?简单。你要做的第一件事是从web浏览器打开Ansible Galaxy网站(https://galaxy.ansible.com/)。从这个页面,您可以选择一个类别或搜索您需要的内容。假设您正在寻找一个特定的数据库。单击Database,您将看到所有相关内容。
让我们安装MongoDB内容。为此,单击MongoDB条目以显示安装内容所需的命令。
如您所见,集合页面包含大量信息,例如安装命令,以及集合包含的内容。如果这个集合听起来像你需要的,登录到你的Ansible主机服务器,并安装与命令:
ansible-galaxy collection install joelwking.mongodb
安装了集合之后,您可以查看自述文件。md文件与命令:
less ~/.ansible/collections/ansible_collections/joelwking/mongodb/README.md
在该文件中,您应该找到使用已安装内容所需的所有信息。您可以使用tree命令查看内容结构是如何布局的。
此时,您可以查看和使用内容,或者根据需要修改内容。你也可以在你自己的Ansible playbook中引用一个集合,通过使用集合的完全限定域名,就像这样:
- hosts: all
tasks:
- my_namespace.my_collection.mymodule:
option1: value
这就是您可以使用Ansible Galaxy中的Ansible集合来改善和扩展方案创作的方式。请确保遍历整个Galaxy目录,以使您知道可以实现哪些类型的内容。
优惠产品:香港云服务器租用去首页注册领券!YINGSOO推出Phala挖矿服务器、Chia奇亚农场服务器、Swarm物理节点服务器、Swarm母鸡服务器、Swarm云节点服务器、国内矿机服务器海外托管、《Phala PHA挖矿资料大全》,《swarm bzz挖矿资料大全》,Swarm Bee节点租用请咨询YINGSOO客服!官网WWW.YINGSOO.com
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。