打赏

星辰大海ゞ

That which does not kill us makes us stronger!

导航

随笔分类 -  Ansible

ansible进阶小技巧--tags
摘要:用ansible写playbook的朋友可能会发现,当配置工作很多时,如果在中间过程出错了,修改后想重新执行,前面的一大堆步骤让人感觉很烦躁。虽然提供了“retry”文件,但是却只是根据host来判断重新执行,仍然不够方便;又或者,中间的某些步骤特别耗时,比如下载一个很大的数据包,每次执行特别浪费... 阅读全文

posted @ 2015-12-08 17:08 星辰大海ゞ 阅读(3696) 评论(0) 推荐(0) 编辑

ansible之条件语句when
摘要:注册变量:变量的另一个用途是将一条命令的运行结果保存到变量中,供后面的playbook使用。例如:- hosts: webservers tasks: - shell: /usr/bin/foo register: foo_result ignore_errors: True 使用i... 阅读全文

posted @ 2015-12-07 17:11 星辰大海ゞ 阅读(4626) 评论(0) 推荐(0) 编辑

本地Facts
摘要:我们可以通过Facts来获取目标主机的系统信息,当这些信息还不能满足我们的功能需要时,可以通过编写自定义的Facts模块来实现。当然,还有一个更简单的实现方法,就是通过本地Facts来实现。只需在目标设备 /etc/ansible/facts.d 目录自定义JSON、INI或可执行文件的JSON输... 阅读全文

posted @ 2015-12-04 17:36 星辰大海ゞ 阅读(231) 评论(0) 推荐(0) 编辑

playbook相关
摘要:ansible-playbook site.yml -f 10ansible-playbook常用参数说明:-f 10 启用10个并发进程数执行playbook-u RMOTE_USER 手工指定远程执行playbook的系统用户--syntax-check 检查playbook的语法--lis... 阅读全文

posted @ 2015-12-03 17:43 星辰大海ゞ 阅读(194) 评论(0) 推荐(0) 编辑

YAML描述与Python的对应关系
摘要:YAML是"YAML Ain't a Markup Language"的首字母缩写,其语法简单,结构通过空格来展示,(列表)项目使用"-"来代表,(字典)键值对使用":"分割。 YAML使用一个固定的缩进风格表示数据层级结构关系。需要每个缩进级别由空格组成。注意:不要使用tabs. 最常见的是映射到 阅读全文

posted @ 2015-12-03 09:52 星辰大海ゞ 阅读(701) 评论(0) 推荐(0) 编辑

ansible随记
摘要:先来看一下ansible架构图: 一、官网的语法简单介绍 #选择的主机组 - hosts: webservers #这个是变量 vars: http_port: 80 max_clients: 200 tasks: #利用yum模块来操作 - name: ensure apache is at th 阅读全文

posted @ 2015-04-27 13:16 星辰大海ゞ 阅读(1038) 评论(0) 推荐(0) 编辑