一、創建目錄結構
在 /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文件的情況下一次性安裝所有的軟件,可以進行如下的操作
