Ansible Galaxy 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Ansible Galaxy 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

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 网页上都有列出来。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/04/25 18:54

ansible galaxy

我们使用查看ansible modules 和plugins 都可通过ansible-doc 命令在终端实现。 具体到ansible role,我们可以使用ansible-galaxy 在终端 search&install roles 也可以在ansible galaxy官网查询roles 命令行工具 ansible-galaxy命令与Ansible捆绑在一起,您可以使用它从Galaxy或直接从基于git的SCM安装角色。 您还可以使...

0
0
发表了博客
2019/05/24 16:55

四、Ansible的Galaxy包管理器

一、什么是Ansible Galaxy? Ansible Galaxy是Ansible的第三方插件管理和安装工具,其实就是包管理软件。作用类似于Ubuntu的apt,Centos的yum,Python的pip 二、Ansible Galaxy官网 https://galaxy.ansible.com/ 三、查找想要的第三方模块   例如查找Juniper模块,第二个为Juniper公司自研的ansible第三方模块,比ansible...

0
0
发表了博客
2019/11/15 14:03

Ansible-galaxy轻松批量安装docker&docker-compose环境

     ansible相信大家都用过,或者了解过,使用ansible可以大大节省我们批量任务执行的繁琐工作, 并且ansible是无agent端工具,安装简单,使用方便,话不多说,下面给大家演示下ansible批量安装docker&docker-compose环境。   ansible安装及主机添加步骤省略,yum安装或源码安装都是没有问题,hosts配置文件中添加...

0
0
发表了博客
2019/05/05 18:02

ansible Ansible Galaxy ansible-playbook 安装 使用 命令 笔记 生成密钥 管控机 被管控机 wget epel源

笔记 ansible 安装 与salt对比 相同 都是为了同时在多台机器上执行相同的命令 都是python开发 不同 agent(saltstack需要安装、ansible不需要) 配置(salt配置麻烦,ansible基本不用配置) 学习路线(salt比较陡峭,ansible比较平缓) 第三方工具(salt比较少) 开源社区的对接(salt比较少) 现有用户(salt还是ansib...

0
0
发表了博客
2019/06/03 18:26

Ansible--Ansible之Playbook

Ansible之Playbook Playbook介绍 playbook参考文档 Playbook与ad-hoc相比,是一种完全不同的运用ansible的方式,类似与saltstack的state状态文件。ad-hoc无法持久使用,playbook可以持久使用。 playbook是由一个或多个play组成的列表,play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色...

0
0
发表了博客
2019/06/04 10:01

Ansible--Ansible之Roles

Ansible之Roles Roles介绍 ansible自1.2版本引入的新特性,用于层次性、结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令引入即可。简单来讲,roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以便捷的i...

0
0
发表了博客
2018/07/03 14:15

Ansible

Ansible 自动化运维工具 Ansible是什么? Ansible是一个“配置管理工具”也是一个“自动化运维工具” Ansible 作用: Ansible是新出现的自动化运维工具,基于Python开发,实现批量系统配置,批量程序部署,批量运行命令 Ansible 简介: Ansible 是一个能实现批量部署的自动化运维工具,基于python开发,能实现批量系统配...

0
0
发表了博客
08/02 08:03

Ansible--Ansible之Playbook

Ansible之Playbook Playbook介绍 playbook参考文档 Playbook与ad-hoc相比,是一种完全不同的运用ansible的方式,类似与saltstack的state状态文件。ad-hoc无法持久使用,playbook可以持久使用。 playbook是由一个或多个play组成的列表,play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色...

0
0
发表了博客
2018/12/27 10:53

【Ansible】ansible循环

Ansible 循环 一、简单介绍 在ansible2.5之前,大多数人使”with_XXX”类型的关键字来操作循环,但是从2.6版本开始,官方推荐是”loop”关键字代替” with_XXX”。 1.我们先看下一个小例子,使用loop关键字进行最简单的循环: [root@localhost cycle]# cat cycle.1.yml --- - name: cycletest hosts: te...

0
0
发表了博客
05/10 15:31

Ansible 一: 配置ansible

安装方法: sudo apt-get install ansible 执行ansible –version。出现如下的打印表示安装成功 Ansible部署方式有两种,第一种是控制windows,第二种是控制linux (一)Ansible控制linux 在/etc/ansible下面有2个文件分别是ansible.cfg 是ansible的配置文件。另外一个是hosts文件,是配置主机用的。在hosts的[webservers...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
26 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部