Ansible概念 面試必知

2021-09-19 06:40:06 字數 1024 閱讀 1984

ansible

ansible常用模組:

shell , script, yum ,copy , replace ,lineinfile,service,setup

1 playbook 作用

ansible 用於配置,部署,和管理託管主

機的劇本。通過 playbook 的詳細描述,執行其中的一系

列 tasks,可以讓遠端主機達到預期的狀態。

2 playbook語法

– playbook由 yaml 語言編寫,遵循 yaml 標準

– 在同一行中,#之後的內容表示注釋

– 同乙個列表中的元素應該保持相同的縮排

– playbook 由乙個或多個 play 組成

– play 中 hosts,variables,roles,tasks 等物件的表示

方法都是鍵值中間以 ": " 分隔表示

– 所有的 yaml 檔案開始行都應該是 —. 這是 yaml 格式的一部分,

表明乙個檔案的開始

3playbook 檔案構成

– target: 定義將要執行 playbook 的遠端主機組

– variable: 定義 playbook 執行時需要使用的變數

– tasks: 定義將要在遠端主機上執行的任務列表

– handler: 定義 task 執行完成以後需要呼叫的任務

playbook引數說明:

2.1. hosts 行的內容是乙個或多個組或主機的 patterns,以

逗號為分隔符

2.2 remote_user 就是賬戶名

2.3 tasks

– 每乙個 play 包含了乙個 task 列表(任務列表).

– 乙個 task 在其所對應的所有主機上(通過 host

pattern 匹配的所有主機)執行完畢之後,下乙個 task

才會執行.

mysql必知必 SQL必知必會學習筆記 一

資料庫基礎 資料庫 資料庫軟體 確切的說,資料庫軟體應稱為資料庫管理系統 dbms 資料庫是通過dbms建立和操作的容器 資料庫相當於檔案櫃 容器 表相當於檔案 同乙個資料庫不能存在相同的表名,不同的資料庫可以存在相同的表名 主鍵應滿足的條件 唯一性非空性 not null 主鍵列中的值不允許修改或...

bug概念理解,面試必問

什麼是bug bug的定義可以很廣泛,在軟體使用過程中所出現的任何乙個可疑問題,或者導致軟體不能符合設計要求或滿足消費者需要的問題都可以是bug,即使這個bug在實踐中是可行的 bug的幾種狀態 1.new 新的 牛 當某個 bug 被發現的時候 第一次 測試人員需要與專案負責人溝通以確認發現的的確...

mysql必知必會 mysql必知必會(四)

十四 理解子查詢 1 通過子查詢過濾 這本書在所有的章節都關連到了資料庫表,訂單資料是儲存在兩個表中,orders表儲存著 訂單號碼 顧客id和訂單日期。個人的訂單列表關連著orderitems表,訂單表沒有儲存顧客資訊,它只是儲存著顧客id,這實際的顧客資訊是儲存在customers表中。現在假設...