Playbook的写法讲解
生活随笔
收集整理的這篇文章主要介紹了
Playbook的写法讲解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 一、Playbook介紹
- 二、YAML的字典
- 1. 作用解釋
- 2.相關(guān)參數(shù)
- 3. vim設(shè)定方式
- 4.練習(xí)
- 總結(jié)
一、Playbook介紹
Playbook主要使用在大型項目,一般都需要進(jìn)行提前規(guī)。
playbook 是由一個或多個play組成的列表
Playboot 文件使用YAML來寫的
#簡介#
是一種表達(dá)資料序列的格式,類似XML
Yet Another Markup Language
2001年首次發(fā)表
www.yaml.org
#特點(diǎn)#
可讀性好
和腳本語言交互性號
易于實(shí)現(xiàn)
適用程序執(zhí)行流梳理方式
可擴(kuò)展性強(qiáng)
二、YAML的字典
1. 作用解釋
字典作用存放鍵值 name:westos age:12 jobs:linux2.相關(guān)參數(shù)
ansible-playbook xxx.yml ... --check|-C #預(yù)執(zhí)行 --syntax-check #check language --list-hosts #列出hosts --list-tags #列出tag --list-tasks #列出task清單的所有主機(jī) --limit #指定執(zhí)行主機(jī) -v -vv #現(xiàn)實(shí)過程-vv顯示詳細(xì)過程3. vim設(shè)定方式
vim ~/.vimrc #編輯該文件使得其可以進(jìn)行設(shè)定 autocmd FileType yaml setlocal ai ts=2 sw=2 et set nu #設(shè)定所有文件都代行號顯示4.練習(xí)
使用playbook安裝httpd軟件同時將該服務(wù)設(shè)定為開機(jī)自起,同時將其設(shè)定為啟動狀態(tài)
1 ---2 - name: for 91-93 httpd.server install and start3 hosts: server4 tags: httpd server start and firealld add + port 8080/tcp5 tasks:6 - yum:7 state: latest8 name: httpd9 - service:10 name: httpd11 state: started12 enabled: yes13 - shell:14 cmd: systemctl enable --now httpd15 executable: bash16 - firewalld:17 service: http18 zone: public19 immediate: yes20 permanent: yes21 state: enabled22 - firewalld:23 port: 443/tcp24 zone: public25 permanent: yes26 immediate: yes27 state: enabled28 ...總結(jié)
提示:這里對文章進(jìn)行總結(jié):
例如:以上就是今天要講的內(nèi)容,本文僅僅簡單介紹了pandas的使用,而pandas提供了大量能使我們快速便捷地處理數(shù)據(jù)的函數(shù)和方法。
總結(jié)
以上是生活随笔為你收集整理的Playbook的写法讲解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iphone UI 界面尺寸
- 下一篇: Notes Twenty one day