關於ansible 創建目錄安裝redis、nginx


一、創建目錄結構
在 /roles的目錄下創建角色
如,創建安裝redis的角色文件夾,創建nginx角色文件夾
之后在每個角色文件夾下創建包含如下的文件夾:

 

 二、在tasks文件下創建單個任務

例如安裝redis,復制配置文件,啟動redis

install.yml

start.yml

copyfile.yml

template 使用的是絕對路勁,redis.conf.j2配置文件是復制 cp /etc/redis.conf  /roles/redis/templates/redis.conf.j2

 三、導入角色下的所有任務

在tasks目錄下創建一個main.yml 文件
導入任務:

 

 在~目錄下創建一個xxx.yml文件
寫入如下內容:

 

四、啟動xxx.yml文件
在啟動之前檢查文件的正確性:
ansible-playbook  --syntax  -check xxx.yml

未報錯之后啟動文件

ansible-playbook xxx.yml

現在如果想創建多個角色並在啟動xxx.yml文件的情況下一次性安裝所有的軟件,可以進行如下的操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM