欧洲乱码伦视频免费国产-麻豆国产精品专区-无码人妻一区二区三区精品视频-日韩免费一区二区三区超清视频-狠狠躁夜夜躁人人爽超碰97香蕉-日韩精品一区二区三区色欲av-久久人人爽av亚洲精品天堂-激情五月开心综合亚洲-久久精品无码一区二区综合好-开心五月四房播播
ansible roles-乐鱼体育平台安全

ansible roles

2026-01-30 17:15:34投稿人:fulao2官方下載國內(nèi)載點網(wǎng)址(赤峰)有限公司圍觀13463 評論

ansible roles

roles角色

roles角色是ansilbe 1.2引入的新特性 ,用于結(jié)構(gòu)化 、層次化 地組織playbook ,roles會將tasks、files、handlers、vars分別放在不同的目錄下 ,roles能夠根據(jù)目錄結(jié)構(gòu)自動識別并裝載變量文件 、tasks、files、handlers等,在playbook中使用include指令引入服務名。

roles目錄結(jié)構(gòu)范例

# playbookssite.ymlwebservers.ymlfooservers.ymlroles/    common/        tasks/        handlers/        library/        files/        templates/        vars/        defaults/        meta/    webservers/        tasks/        defaults/        meta/
  • common,webservers角色名稱
  • files:存放由copy或script模塊等調(diào)用的文件
  • templates  :template模塊查找所需要模板文件的目錄
  • tasks :定義task,至少應該包含一個名為main.yml的文件;其它的文件需要在此文件中通過include進行包含
  • handlers:至少應該包含一個名為main.yml的文件;其它的文件需要在此文件中通過include進行包含
  • vars:定義變量,至少應該包含一個名為main.yml的文件
  • meta:定義當前角色的特殊設(shè)定及其依賴關(guān)系,至少應該包含一個名為main.yml的文件 ,其它文件需在此文件中通過include進行包含
  • default :設(shè)定默認變量時使用此目錄中的main.yml文件,比vars的優(yōu)先級低

roles創(chuàng)建規(guī)則