1. 查看支持的模块 这里我们看下ansible的支持的模块个数 2.获取模块的帮助 这里我们使用ansible-doc获取下command模块的使用方式。 3.1 command模块 command :作为ansible的默认模块,可以允许远程主机范围内的所有shell命令。 注意: 在comma ...
分类:
其他好文 时间:
2017-06-28 23:05:11
阅读次数:
216
1安装相关的软件包:[root@ansible~]#uname-r3.10.0-123.9.3.el7.x86_64[root@ansible~]#yum-yinstallsendmailmailx2修改host文件,本机IP为192.168.1.12:[root@ansible~]#hostnameansible[root@ansible~]#vim/etc/hosts192.168.1.12ansiblelocalhost.localdomain3重启sendmai..
分类:
其他好文 时间:
2017-06-28 18:51:08
阅读次数:
139
在ansible的使用过程中,存在这样的场景,ansible所在的管理节点与被管理的机器需要 通过一个跳板机才能连接,无法直接连接。要解决这个问题,并不需要在 ansible里做什么处理,而是在ssh连接层面解决这个问题。 例如, 我们有三类节点: 管理节点,admin.example.com,是执 ...
分类:
其他好文 时间:
2017-06-27 19:51:52
阅读次数:
156
ansible管理机:192.168.8.35名称:kicktomcat主机:192.168.8.234,192.168.8.235VIP:192.168.8.100系统版本:Centos7.2#####实验软件下载地址配置文件:http://pan.baidu.com/s/1eSou1BsNFS:http://pan.baidu.com/s/1kVieBgNDRBD:http://pan.baidu.com/s/1nvkIxtR#########下..
分类:
其他好文 时间:
2017-06-27 13:45:52
阅读次数:
288
mysql_user - 从MySQL数据库添加或删除用户。 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 状态 支持 概要 从MySQL数据库添加或删除用户。 概要 从MySQL数据库添加或删除用户。 要求(在执行模 ...
分类:
数据库 时间:
2017-06-26 23:56:10
阅读次数:
543
mysql_replication - 管理MySQL复制 1.3版新功能 1.3版新功能 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 状态 支持 概要 管理MySQL服务器复制,从属,主状态获取和更改主控主机。 概 ...
分类:
数据库 时间:
2017-06-26 23:55:09
阅读次数:
290
mysql_db - 从远程主机添加或删除MySQL数据库。 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 状态 支持 概要 从远程主机添加或删除MySQL数据库。 概要 从远程主机添加或删除MySQL数据库。 要求( ...
分类:
数据库 时间:
2017-06-26 23:53:23
阅读次数:
271
Playbook是Ansible的配置,部署和编排语言。 他们可以描述您希望远程系统执行的策略,或一般IT流程中的一组步骤。 如果Ansible modules是您workshop的工具,则playbooks是您的说明手册,您的主机inventory是您的原材料。 在基本层面上,可以使用playbo ...
分类:
其他好文 时间:
2017-06-26 18:00:31
阅读次数:
187
List of Behavioral Inventory Parameters 设置以下变量控制如何可以与远程主机进行交互。 一般所有连接: 特定于SSH连接: 特权升级(有关详细信息,请参阅可选权限升级 ): 远程主机环境参数: 2.1版新功能 2.1版新功能 Ansible-INI主机文件中的示 ...
分类:
其他好文 时间:
2017-06-26 17:10:01
阅读次数:
215
#!/usr/bin/envpython#coding:utf-8importcopynames=[‘docker‘,‘jenkins‘,‘python‘,‘zabbix‘,‘elk‘]printnamesprintnames[0],names[2]#增names.append(‘Ansible‘)#在列表最后面插入names.insert(0,‘salt‘)#在第一位插入saltnames.insert(3,‘puppet‘)#在第三四位插入puppetprint..
分类:
编程语言 时间:
2017-06-26 15:36:57
阅读次数:
156