实例学习Ansible

内容 链接 Helloworld https://blog.csdn.net/liumiaocn/article/details/52069063 从Helloworld深度解析Ansible执行原理 https://blog.csdn.net/liumiaocn/artic...

2018-10-14 21:06:54

阅读数:1533

评论数:0

实例学习ansible系列(17)ssh用户名密码方式使用ansible

>不打通ssh,是否可以ansible,答案是肯定的。 >知识点:不打通ssh方式,利用ansible的方式

2018-09-03 20:29:39

阅读数:1723

评论数:0

alpine的ansible镜像

使用apk add ansible即可在alpine镜像中田间ansible服务。 添加步骤 在alpine中使用ansible需要如下几步 步骤 说明 命令 步骤1 apk更新 apk update 步骤2 添加ansible apk...

2018-05-06 20:57:19

阅读数:1566

评论数:0

实例学习ansible系列(16)playbook中自定义环境变量的使用

在前面的文章中我们使用过环境变量, 但是用户自定义或者随时export出来的环境变量却无法直接引用,而这种方式却是实际工作中用到的最多的情况,使用ansible提供的lookup便可解决这个问题.

2016-08-29 07:53:30

阅读数:6784

评论数:0

实例学习ansible系列(15)playbook的条件和循环

Ansible中有众多的模块,可以写playbook,同时里面也可以写条件判断和循环,这样基本上脚本能做的事情ansible大体都可以作了。条件判断使用when,循环使用with_items,接下来看一下如何使用的简单实例。

2016-07-31 21:51:23

阅读数:7892

评论数:0

实例学习ansible系列(14)playbook变量使用

ansible的playbook中的变量引用使用{{ }}。而且Ansbile还内嵌了七个很有用的变量hostvars变量 groups变量 group_names变量 inventory_hostname变量 inventory_hostname_short inventory_dir inve...

2016-07-31 17:04:21

阅读数:8748

评论数:0

实例学习ansible系列(13)第一个playbook

知识点:ansible使用playbook来管理自动化task。playbook是yaml格式的文件,其基本内容可以认为是多条ansible的ad-hoc的语句组成。我们在前面尝试了很多常用module的ad-hoc的写法,接下来通过一个最简单的例子来看看使用playbook怎么用。

2016-07-31 13:39:24

阅读数:5342

评论数:0

实例学习ansible系列(12)常用模块之docker

知识点:ansible使用docker可以对其进行管理。基本接近docker-compose对docker的使用支持,非常接近。诸如从port的设定到volume_from都支持,但是需要docker-py0.3.0 以上的支持。

2016-07-31 11:14:08

阅读数:6707

评论数:0

实例学习ansible系列(11)常用模块之get_url/cron/synchronize

知识点:cron模块用于管理对象节点cron任务 知识点:get_url模块类似于wget和curl的功能,可以进行下载以及webapi交互等操作

2016-07-31 07:48:05

阅读数:6585

评论数:0

实例学习ansible系列(10)常用模块之script

知识点:使用script模块可以实现到对象节点上执行本机脚本。有点类似copy+shell+删除copy的脚本的这样一个综合的功能。

2016-07-31 06:23:40

阅读数:9515

评论数:0

实例学习ansible系列(9)常用模块之yum/service

知识点:yum模块用于yum安装包安装和卸载等操作。 知识点:service模块用于系统服务管理操作,比如启动停止等操作。

2016-07-31 05:44:59

阅读数:8451

评论数:3

实例学习ansible系列(8)常用模块之user/group

知识点:user模块,用于管理用户。 知识点:group模块,用于管理group。

2016-07-30 22:20:41

阅读数:5864

评论数:0

实例学习ansible系列(7)常用模块之ping/setup

知识点:ping模块,用于确认和对象机器之间是否能够ping通,正常情况会返回pong 知识点:setup模块,用于收集对象机器的基本设定信息。

2016-07-30 21:11:05

阅读数:8121

评论数:0

实例学习ansible系列(6)常用模块之file

知识点:使用ansible可以用来设置文件属性。熟悉脚本的人可能直接会在command或者shell模块中设定可能会更加快捷。不过这样写,一定程度上读起来一致性更好一点。

2016-07-30 18:24:08

阅读数:3594

评论数:0

实例学习ansible系列(5)常用模块之copy

知识点:使用copy模块,可以实现向目标机器进行远程copy的能力。

2016-07-30 18:03:42

阅读数:10162

评论数:1

实例学习ansible系列(4)常用模块之command/shell/raw

知识点:使用module command或者shell或者raw都能调用对象机器上的某条指令或者某个可执行文件。

2016-07-30 17:14:45

阅读数:6313

评论数:0

实例学习ansible系列(3)Ansible执行命令常用Option

知识点:ansible命令执行常用Option Ansible一般使用playbook来执行,ansible-playbook命令用于此种方式。如果不希望每次执行的时候都写一个playbook的yml文件,作为一个类似ssh延伸扩展功能的ansible还是能起到很多有用的作用的,本文将介绍一些平...

2016-07-30 11:37:37

阅读数:10748

评论数:0

实例学习ansible系列(2)从Helloworld深度解析Ansible执行原理

ansible与puppet等相比,其号称是agentless的,而且这个也确实在很多台机器上进行运维时不用一台一台安装或者升级客户端确实带来了一定的便利。Ansible为什么能够实现不需要agent呢,原理在于其将要执行的命令或者脚本通过sftp的方式传到要执行的对象机器,然后通过ssh远程执行...

2016-07-30 07:09:58

阅读数:4119

评论数:0

实例学习ansible系列(1)Helloworld

知识点:Ansible安装与设定 知识点:第一个Helloworld

2016-07-29 22:21:34

阅读数:4265

评论数:3

提示
确定要删除当前文章?
取消 删除