10.ansibleplaybooks10.1简介(1)playbook是由一个或多个“play”组成的列表(2)play的主要功能在于将事先归并为一组的主机装扮成事先通过anaible中task定义好的角色。从根本上来将,所谓task无非是调用ansible的一个module,将多个play组织在一个playbook中,即可以让它们联通起来按事先编排的机制同唱一台大戏。10.2组成结构Inven
分类:
其他好文 时间:
2019-02-12 17:06:19
阅读次数:
171
简单例子1: vars定义变量 - hosts: all remote_user: root vars: - package: nginx - service: nginx tasks: - name: install nginx package yum: name={{ package }} st ...
分类:
其他好文 时间:
2019-02-09 22:45:04
阅读次数:
214
恢复内容开始 Templates:模版 tags 标签 <u><!--Tags用于选择运行或路过playbook中的部分代码,ansible具有幂等性,因此会自动跳过没有变化的部分,即便如此,有些代码为测试其确实没有发生变化的时间依然会非常长,此时,如果确信其没有变化,就可以通过tags跳过此些代码 ...
分类:
其他好文 时间:
2019-02-09 22:21:52
阅读次数:
197
playbook常用操作 1、检查playbook语法错误 ansible-playbook -i hosts deploy_coredns.yaml --syntax-check 2、查看playbook主机组 ansible-playbook -i hosts deploy_coredns.ya... ...
分类:
其他好文 时间:
2019-02-08 23:31:49
阅读次数:
178
playbook部署coredns 说明test1是主控节点,目的是给test4 node节点安装coredns, 1、coredns-1.2.2.tar.gz安装包放到主控节点/server/software/k8s/目录下,由playbook中的docker导入镜像 2、准备hosts文件 ca... ...
分类:
其他好文 时间:
2019-02-08 23:27:53
阅读次数:
143
在执行ansible-playbook时,通过-i指定了inventory文件,并且文件中有host、user、password,仍然报错:UNREACHABLE argument must be an int, or have a fileno() method。 通过排查问题,发现/home/. ...
分类:
其他好文 时间:
2019-01-31 13:21:09
阅读次数:
845
[root@localhost ~]# cat deploy_mongo.yaml --- - hosts: webservers become: yes become_method: sudo vars: mongodb_datadir_prefix: /data mongod_port: 250... ...
分类:
数据库 时间:
2019-01-17 15:13:04
阅读次数:
174
目录 一 Ansible命令用法 1.1 免密钥 1.2 Ad-Hoc基础命令 1.3 playbook基础命令 二 Ansible系列命令介绍 2.1 ansible 2.2 ansible-galaxy 2.3 ansible-pull 2.4 ansible-doc 2.5 ansible-p ...
分类:
其他好文 时间:
2019-01-16 13:15:31
阅读次数:
244
palybook使用 #####定义/etc/ansible/hosts 两种方式: 基于ssh密码登录 不配置免密码登录,需要在hosts文件中配置 第一种:基于ssh密码登录 参数一:inventoryansible的主要功能用于批量管理主机操作,便捷的使用部分主机,可以在inventory f ...
分类:
其他好文 时间:
2019-01-14 01:07:11
阅读次数:
231