role的使用 roles是根據(jù)已知文件結(jié)構(gòu)自動加載某些vars_files,任務(wù)和處理程序的方法 。按角色對內(nèi)容進行分組還可以輕松與其他用戶共享角色 。
項目結(jié)構(gòu)示例:
site.ymlwebservers.ymlfooservers騰賺網(wǎng)網(wǎng).ymlroles/common/tasks/handlers/files/templates/vars/defaults/meta/webservers/tasks/defaults/meta/ roles必須至少包含這些目錄,使用時,每個目錄必須包含一個main.yml文件
- tasks: 存放角色要執(zhí)行的任務(wù)的文件 。
- handlers: 調(diào)用handlers的文件放在該文件夾
- defaults: 角色的默認變量
- vars: 角色的其他變量
- files: 存放文件 。比如要copy的文件,并且在此目錄下的文件,在寫copy任務(wù)時,src 只要寫文件名即可,不用寫全路徑
- templates: 包含可以通過此角色部署的模板 。
- meta:為此角色定義一些元數(shù)據(jù) 。
寫完roles后可以用ansible-playbook -C roles_n騰賺網(wǎng)網(wǎng)ame.騰賺網(wǎng)網(wǎng)yaml檢查語法是否有誤
下面是我自己寫的一個roles小demo功能非常簡單,可以去看下了解roles具體該如何寫 。
Demo地址:
Gitee:https://gitee.com/wsl12105/playbook_demo.git
Github:https://github.com/wsl12105/playbook_demo.git
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 怒氣沖沖的近義詞是什么 稀罕的近義詞是什么
- 屬蛇的丁巳年生是什么命呢_屬蛇
- 那拉提是什么意思 可可托海是什么意思
- 廠加一筆寫出20個字 舊加一筆是什么字
- 詩書傳家下一句是什么 忠厚傳家久下一句是什么
- 退一步海闊天空是何肖 海闊天空是什么生肖
- 孟晚舟事件全過程 孟晚舟是什么人
- 3月8日是什么節(jié) 6月26日是什么節(jié)日
- 舌頭潰瘍鋸齒狀是什么原因 舌頭有鋸齒狀是什么原因
- gps的含義是什么意思 gps是什么
