deles 发表于 2018-7-29 11:30:08

Linux下的自动化运维ansible工具

1. 文件定义格式:  
   Task_set.yaml         (文件后缀.yaml)
  
2. 文本内容格式:
  
   - hosts:hosts_name         //定义在hosts文件中的主机名
  
      remote_user: root          //运行此次任务的用户
  
      tasks:                   ///应以任务
  
         - name:taks_name       //任务名称
  
            moudule_name:args=? args=? .... //参数,即命令中-a 对应的选项
  
            ignore_errors:True   //忽略错误
  
            notify:               //若没有改变不会发生以下事件
  
             - handerls_name
  
       handlers:             //实现在变化发生完成后一次性地执行指定操作,
  
如:改变配置文件后从新启动服务。
  
      - name: handerls_name          module:args
  
    *注*:一个主机集可以对应多个任务,一个.yaml文件可以含有多个主机集
  
3. 文本内容运行命令:
  
    #ansible-playbook file.yam
页: [1]
查看完整版本: Linux下的自动化运维ansible工具