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

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

2016-07-31 21:51:23

阅读数:8176

评论数: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

阅读数:9052

评论数:2

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

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

2016-07-31 13:39:24

阅读数:5545

评论数:0

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

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

2016-07-31 11:14:08

阅读数:7059

评论数:0

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

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

2016-07-31 07:48:05

阅读数:6943

评论数:0

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

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

2016-07-31 06:23:40

阅读数:9710

评论数:0

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

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

2016-07-31 05:44:59

阅读数:8696

评论数:3

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

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

2016-07-30 22:20:41

阅读数:6047

评论数:0

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

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

2016-07-30 21:11:05

阅读数:8396

评论数:0

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

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

2016-07-30 18:24:08

阅读数:3777

评论数:0

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

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

2016-07-30 18:03:42

阅读数:10493

评论数:1

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

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

2016-07-30 17:14:45

阅读数:6608

评论数:0

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

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

2016-07-30 11:37:37

阅读数:11116

评论数:0

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

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

2016-07-30 07:09:58

阅读数:4279

评论数:0

实例学习ansible系列(1)Helloworld

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

2016-07-29 22:21:34

阅读数:4489

评论数:3

Kubernetes 1.3 从入门到进阶 安装篇(2)

上一篇文章我们介绍了使用minikube快速部署kubernetes1.3到单机上. 多台机器构成的集群,本次介绍kubernetes-ansible来进行安装。ansible是自动化部署一大神器,接下来就让我们来看看使用神器的效果吧。

2016-07-29 21:23:54

阅读数:4422

评论数:0

HP-UX 使用SAM进行Printer设定

使用SAM可以在HP-UX上轻松的进行Printer的设定,以下为步骤。基本上较少用到,好记性不如烂笔头,不定什么时候可能会用到。

2016-07-28 06:53:36

阅读数:1925

评论数:0

HP-UX小机故障检测之LOG篇

HP-UX的最新版本是11.31,作为软件开发和测试人员,虽然不需要懂得太多和周遭软硬件相关太多的知识。但是直到一些,在故障定位的时候有的时候会起到事半功倍的作用。以下介绍一下发生故障时候可能会确认的LOG。

2016-07-28 06:40:27

阅读数:1855

评论数:0

HP-UX小机故障检测之CMD篇(1)

HP-UX的最新版本是11.31,作为软件开发和测试人员,虽然不需要懂得太多和周遭软硬件相关太多的知识。但是直到一些,在故障定位的时候有的时候会起到事半功倍的作用。以下介绍一下发生故障时候我经常会确认的内容。

2016-07-28 06:27:21

阅读数:3262

评论数:0

DC/OS专题之安装部署篇

DC/OS作为大杀器,虽然只是Earlyaccess版本,虽然只是好像目前只能做一些方便的安装,虽然整体来说安装稍微繁琐,并且也有一些小问题,比如port一旦被占用的话就只好修改安装文件,甚至图形版即使修改也无法继续,但是由于仍然是Earlyaccess版本,所以还是非常期待其正式版本的发布.

2016-07-27 21:05:37

阅读数:5095

评论数:0

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