分类 ansible 下的文章

ansible之setup模块常用的信息

文章转自:https://blog.51cto.com/liuzhengwei521/1962350 过滤出指定的信息:ansible all -m setup -a "filter=ansible_os_family" 信息说明:ansible_all_ipv4_addresses:仅显示ipv4的信息ansible_devices:仅显示磁盘设备信息ansible_d...

继续阅读 »

ansible常用模块的简单使用

ansible模块使用官方文档:https://docs.ansible.com/ansible/latest/modules/list_of_all_modules.html # command模块常用选项(默认模块,此模块只能执行一些简单的命令,需要目标主机拥有python环境)creates:一个文件名,当该文件存在,则该命令不执行,反正,则执行。chdir:在执行指令之前,...

继续阅读 »

ansible命令常用参数和Ad-hoc的使用格式

ansible命令的常用选项:-m MODULE_NAME:指定要执行的模块的名称,如果不指定-m选项,默认是COMMAND模块。-a MODULE_ARGS,:指定执行模块对应的参数选项。-k:提示输入SSH登录的密码而不是基于密钥的验证-K:用于输入执行su或sudo操作时需要的认证密码。-b:表示提升权限操作。--become-method:指定提升权限的方法,常用的有 sudo和su...

继续阅读 »

ansible配置文件参数参考

/etc/ansible/ansible.cfg #inventory= /etc/ansible/hosts   该参数表示资源清单inventory文件的位置,资源清单就是一些Ansible需要连接管理的主机列表 #library= /usr/share/my_modules/   Ansible的操作动作,无论是本地或远程,都使用一小段代码来执行,这小段代码称为模块...

继续阅读 »

ansible2.7.5编写简单剧本playbook

playbook配置项说明:--- - hosts: webservers    # 执行任务的主机(all,组名称,ip...) vars:                          # 定义变量。引用方式:{{变量名}} http_port: 80 max_clients: 200 remote_user: root    # 在远程主机上执行任务的用户 tasks:      ...

继续阅读 »

ansible安装配置并简单使用

使用ansible需要先配置密钥认证,可参考https://www.soulchild.cn/204.htmlansible在epel源中,需要先配置好源在进行安装。yum install -y epel-releaseyum install -y ansible 安装完后修改/etc/ansible/ansible.cfg配置文件中的以下参数host_key_checking= ...

继续阅读 »