ansible-role寫法

一。role目錄的建立:web

      cd /etc/ansible/.net

       mkdir -pv roles/{websrvs,dbsrvs}/{tasks,files,templates,meta,handlers,vars}3d

 

二。目錄結構:blog

       

       

 

三。 目錄功能說明:模板

       1. meta目錄,在裏面能夠新建文件main.yml,在文件中能夠設置該role和其它role以前的關聯關係。變量

          

 

       2. files目錄:直接複製的靜態文件都放在files目錄下file

           

 

       3.  templates目錄: 模板文件的都放在templates目錄下meta

     

       4.  task目錄:任務列表tasksim

           

          

 

 

      5. handlers目錄: 因爲上面的tasks中定義了notify,因此要定義handlersd3

          

 

     6. vars目錄:若是須要定義變量,則在vars目錄下建立main.yml文件,在文件中寫入變量,以key:value的形式定義

         

 

四。定義playbook:

      注意】:要在roles目錄同級建立playbook。

      

 

五。 運行playbook:

       

 

 

轉載:

https://blog.csdn.net/ethan_bao/article/details/79415926

http://blog.51cto.com/13945009/2166411

相關文章
相關標籤/搜索