标签:过程 aml file 检查 des use nta 选项 详情
ansile作为去除安装agent的自动化工具,通过ssh协议的简单功能强大的自动化工作。在ansile使用的过程中,有三种用途
1、ansible自行一次性任务,即执行命令如:
ansible 10.59.87.11 -m ping
ansible 10.59.87.11 -m copy -a "src=/etc/issue dest=/tmp/"
执行的方式是:
anbile + 执行的主机可以多种方式匹配(默认在./etc/ansible/hosts中)+ -m 模块 -a "模块的属性"
2、ansible-playbook 执行方式,将任务都写在一个yml文件中,yaml文件可简单可复杂
如执行:ansible-playbook /tmp/scp.yml
等于 ansible 10.59.87.11 -m copy -a "src=/etc/issue dest=/tmp/" 这个效果,yml文件内容如下
- hosts: 10.59.87.11
remote_user: root
vars:
var_has: none
tasks:
- name: scp issue file
copy:
src: /etc/issue
dest: /tmp/
注意: hosts 指定的主机或者主机组一定要在/etc/ansible/hosts中或者通过-i 指定的inventory 文件中
ansible-playbook 常用的选项
-C, --check
--verbose 执行显示详情
--syntax-check 语法检查
-D 打印更改的diff
--list-hosts
--list-tags
--list-tasks
标签:过程 aml file 检查 des use nta 选项 详情
原文地址:http://blog.51cto.com/cuidehua/2345567