码迷,mamicode.com
首页 > 其他好文 > 详细

ansible使用心得

时间:2019-01-22 20:14:05      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:过程   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

ansible使用心得

标签:过程   aml   file   检查   des   use   nta   选项   详情   

原文地址:http://blog.51cto.com/cuidehua/2345567

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!