Ansible GalaxyAnsible 的命令行工具
Ansible Galaxy是Ansible的官方社区中心,用于共享Ansible角色。一个角色是Ansible构建自动化内容的方式以及让它可复用。角色一般用于基于主机构建服务的场景中,但也可以是用于构建守护进程等场景中。Ansible Galaxy指的是一个网站共享和下载 Ansible 角色,也可以是帮助 roles 更好的工作的命令行工具。
Ansible-Galaxy命令行工具
ansible-galaxy 有许多不同的子命令
安装角色
从 Ansible Galaxy 网站下载角色
$ ansible-galaxy install username.rolename
构建角色架构
也可以用于初始化一个新角色的基本文件结构,节省创建不同的目录和main.yml的时间
ansible-galaxy init rolename
从一个文件安装多个角色
想安装多个角色,ansible-galaxy 命令行可以通过一个 requirements 文件实现。各种版本的ansible都允许使用下面的语法从 Ansible galaxy 网站安装角色。
ansible-galaxy install -r requirements.txt
requirements.txt 文件看起来就像这样
username1.foo_role username2.bar_role
想得到指定版本(tag)的role,使用下面的语法
username1.foo_role,version username2.bar_role,version
可用的版本在 Ansible Galaxy 网页上都有列出来。
评论
BifrostOpenStack Ansible 工具
Bifrost 是一套 Ansible 工具,它可以在一套已知的硬件上通过 Ironic 上自动部署
BifrostOpenStack Ansible 工具
0
BifrostOpenStack Ansible 工具
Bifrost是一套Ansible工具,它可以在一套已知的硬件上通过Ironic上自动部署一个基本的镜像。它为一次性操作系统提供了模块化的实用程序,并且尽可能地减少了操作。整个过程被分为三个步骤:安装
BifrostOpenStack Ansible 工具
0
Anyshortcut-cliRust 编写的命令行工具
Anyshortcut-cli,Rust 写的命令行工具,帮助你在终端快速打开你经常访问的网址。命令
Anyshortcut-cliRust 编写的命令行工具
0
xcmultilingualSwift 本地化的命令行工具
xcmultilingual是用于Swift本地化的命令行工具。它分析项目中的本地化文件,和输出包含有补充的函数的转移文件。代码示例:import Foundationstruct Multiling
xcmultilingualSwift 本地化的命令行工具
0
Anyshortcut-cliRust 编写的命令行工具
Anyshortcut-cli,Rust写的命令行工具,帮助你在终端快速打开你经常访问的网址。命令行的Anyshortcut可以干什么?因为Anyshortcut的快捷键是可以同步的,对于CLI程序是
Anyshortcut-cliRust 编写的命令行工具
0
XcodeGenSwift 编写的命令行工具
XcodeGen是一个用Swift编写的命令行工具,它使用你的文件夹结构和项目规范生成Xcode项目。项目规范是一个YAML或JSON文件,用于定义你的目标、配置、方案、自定义构建设置和许多其他选项。
XcodeGenSwift 编写的命令行工具
0