摘要:Ansible-playbook是日常应用中使用频率最高的工具,其工作机制是通过读取预先编写好的playbook文件实现批量管理,要实现的功能和命令ansible是一样的,可以理解为按一定条件组成的ansible任务集。ansible-playbook命令后跟YML格式的playbook文件,执行事先编排好的任务集,命令使用方式如下:ansible-playbook playbook.yml具体示例如下://执行gw.yml这个playbook中定义的所有
2017年04月18日
ansible-galaxy命令
摘要:[root@localhost ~]# ansible-galaxy -hUsage: ansible-galaxy [init|info|install|list|remove] [--help] [options] ...Options: -h, --help show this help message and exitSee 'ansible-galaxy <command> --help' for more information on a specific command. 下载的文件默认安装目录:/etc/ansible/roles 特殊说明: ansible-gal
分类:自动化运维
2017年04月18日
ansible-doc 命令
摘要:[root@localhost ~]# ansible-doc -hUsage: ansible-doc [options] [module...]Show Ansible module documentation 显示Ansible模块文档Options: --version show program's version number and exit 显示ansible-doc的版本号 -h, --help sh
分类:自动化运维
2017年04月18日
ansible 命令
摘要:[root@localhost~]# ansibleUsage: ansible <host-pattern> [options]ansible <host-pattern> [-f forks] [-m module_name][-a args] [options]#常用格式ansible <host-pattern> [-f forks] [-m module] [-aargs]host-pattern # 可以是all,或者配置文件中的主机组名-f forks # 指定并行处理的进程数-m module # 指定使用的模块,默认模块为command-a args #
分类:自动化运维
2017年04月18日
ansible hosts 多个inventory列表
摘要:创建inventory目录,可以在这个目录下添加多个不同业务的文件[root@node110 inventory]# pwd/etc/ansible/inventory[root@node110 inventory]# tree.|-- docker`-- hosts0 directories, 2 files修改配置文件:vim /etc/ansible/ansible.cfg#inventory = /etc/ansible/hostsinventory = /etc/ansible/inventory #将指定文件,修改成指
分类:自动化运维
2017年04月18日
ansible hosts 动态inventory
摘要:将inventory选项定义为一个可执行的脚本vim /etc/ansible/ansible.cfg[defaults]# some basic default values...#inventory = /etc/ansible/hostsinventory = /etc/ansible/inventory.py 这个脚本要支持两个参数:--list或者-l,这个参数运行后会显示所有的主机以及主机组的信息(JSON格式)--host或者-H,这个参数后面需要指定一个h
分类:自动化运维
2017年04月18日
ansible -hosts
摘要:这个文件是ansible的inventory文件 filetypedetect BufNewFile*.pysetf pythonfiletypedetect BufRead*.pysetf pythonPress ENTER or type command to continue[root@node110 ansible]# cat hosts# This is the default ansible 'hosts' file.## It should live in /etc/ansible/hosts## - Commentsbegin with the '#' character# - Bl
分类:自动化运维
2017年04月18日
ansible配置文件详解
摘要: [defaults] # some basic default values... hostfile = /etc/ansible/hosts \\指定默认hosts配置的位置 # library_path = /usr/share/my_modules/ remote_tmp = $HOME/.ansible/tmp pattern = * forks &
分类:自动化运维
2017年04月18日
Ansible配置文件
摘要:[root@HA2 tmp]# rpm -ql ansible | less/etc/ansible /etc/ansible/ansible.cfg //配置文件/etc/ansible/hosts //主机清单/etc/ansible/roles //角色/usr/bin/ansible &
分类:自动化运维
2017年04月18日
ansible 客户端安装ansible依赖
摘要:2.2.1 pip安装Ansible###(1) 准备环境:# python -V # 版本:Python 2.6.6# yum install gcc gcc-c++# yum install git -y# yum install python-devel-y# yum install python-setuptools# yum install python-simplejson # python版本过低时安装###(2)安装sshpass# cd /etc/yum.repos.d/ # wget http://download.opensuse.org/repositori