zoukankan      html  css  js  c++  java
  • roles

    roles

    特点:

    • 目录结构清晰

    • 可以互相调用

    nginx/
    ├── files 存放静态的文件
    │   └── fstab
    ├── handlers 存放需要触发的任务,里面必须main.yml文件
    │   └── main.yml
    ├── tasks   存放的执行的任务 ,里面必须main.yml文件
    │   ├── copyfile.yml
    │   ├── install.yml
    │   ├── main.yml
    │   └── start.yml
    ├── templates 存放的模板文件
    │   ├── centos6.conf
    │   └── nginx.conf
    └── vars 存放的是参数,里面必须main.yml文件
      └── main.yml
     # 入口文件
    - hosts: web
    remote_user: root
    roles:
     - nginx

    查找顺序

    • 先查找当前目录下roles目录里面指定的对应文件夹

    • 找tasks目录下面的main.yml文件,如果import_tasks 就导入

    • 如果遇到了templates,去找templates文件夹下面的对应文件

    • 如果遇到了notify,去找handlers里面的main.yml文件

    • 如果遇到了copy,去找files里面的对应文件

    • 如果看到了变量,如果是setup收集的变量就去setup,如果不是就去vars里面的main.yml文件查找

  • 相关阅读:
    选校总结
    位运算
    剑指
    机器学习之梯度下降法
    leetcode1348 Tweet Counts Per Frequency
    UVA10308 Roads in the North 树的最长路径
    负数的处理POJ1179Polygon
    Roadblocks
    Bus Stop
    蒜头君的城堡之旅(动态规划)
  • 原文地址:https://www.cnblogs.com/hahahu/p/10711510.html
Copyright © 2011-2022 走看看