play
any_errors_fatal:強制任何主機上的任何未處理任務錯誤傳播到所有主機並結束播放。
become:布爾值,用於控制是否在任務執行時適用權限提升。
become_flags:當變為True的時候,要傳遞給權限提升程序的標志。
become_method:適用那種權限升級方法(例如sudo或su)
become_user:
check_mode:布爾值,控制任務是否以check的模式執行
collections
connection
debugger:調試器,根據任務結果的狀態啟用調試任務
diff
environment:轉換未環境變量的字典,在執行時為任務提供。這不會影響Ansible本身及其配置,它只是為負責執行任務的代碼設置變量。
fact_path:為gather_facts控制的事實收集插件設置事實路徑選項。
force_handlers:即使在播放期間失敗,也會強制通知處理程序執行主機
gather_facts
gather_subset:允許您將子集選項傳遞給gather_facts控制的事實收集插件。
gather_timeout:允許您設置由gather_facts控制的事實收集插件的超時
handlers:處理器,具有被視為處理程序的任務的部分,只有在每個任務部分完成后通知時才會正常執行。
hosts:主機或主機組列表
ignore_errors:布爾值,允許您忽略任務失敗並繼續執行。它不會影響連接錯誤。
ignore_unreachable:布爾值,允許您忽略無法訪問的主機並繼續播放
max_fail_percentage:可以用於在當前批次中給定百分比的主機發生故障后中止運行。
module_defaults:指定模塊的默認參數值。
name:
no_log:控制信息泄露的布爾值。
order:控制主機在用於執行播放時的排序。可能的值是inventory(默認),sorted,reverse_sorted,reverse_inventory和shuffle。
port:用於覆蓋連接中使用的默認端口。
post_tasks:任務部分后要執行的任務列表。
pre_tasks:在角色之前執行的任務列表。
remote_user:用戶通過連接插件登錄目標。
roles
run_once:布爾值,它將繞過主機循環,強制任務嘗試在第一個可用主機上執行,然后將任何結果和事實應用於同一批次中的所有活動主機。
serial:批次執行
strategy:允許您選擇用於播放的連接插件。
tags:應用於任務或包含任務的標簽,允許從命令行選擇任務子集。
tasks:在游戲中執行的任務的主要列表,它們在角色之后和post_tasks之前運行。
vars:變量
vars_files:變量文件
vars_prompt:交互式變量輸入
Role
any_errors_fatal:強制任何主機上的任何未處理任務錯誤傳播到所有主機並結束播放。
become:布爾值,用於控制是否在任務執行時使用權限升級。
become_flags:當變為 True 時,要傳遞給權限提升程序的一串標志。
become_method:使用哪種權限升級方法(例如sudo或su)。
become_user:使用權限升級后您“成為”的用戶。遠程/登錄用戶必須具有成為此用戶的權限。
check_mode:一個布爾值,用於控制任務是否以“檢查”模式執行
collections
connection:允許您更改用於在目標上執行的任務的連接插件。
debugger:根據任務結果的狀態啟用調試任務
delegate_facts:布爾值,允許您將事實應用於委托主機而不是inventory_hostname。
delegate_to:主機執行任務而不是目標(inventory_hostname)。來自委派主機的連接變量也將用於該任務。
diff:切換以使任務返回'diff'信息與否。
environment:轉換為環境變量的字典,在執行時為任務提供。這不會影響Ansible本身及其配置,它只是為負責執行任務的代碼設置變量。
ignore_errors:布爾值,允許您忽略任務失敗並繼續播放。它不會影響連接錯誤。
ignore_unreachable:布爾值,允許您忽略無法訪問的主機並繼續播放。這不會影響其他任務錯誤
module_defaults:指定模塊的默認參數值。
name:控制信息泄露的布爾值。
no_log:
port:用於覆蓋連接中使用的默認端口。
remote_user
run_once
tags
vars
when
Task
action:任務要執行的操作
any_errors_fatal:強制任何主機上的任何未處理任務錯誤傳播到所有主機並結束播放
args:將參數傳遞到任務的第二種方法。
async:異步
become:是否在執行任務時進行權限升級
become_flags
become_method:適用那種權限升級的方法
become_user:權限升級后變更的用戶
changed_when
check_mode
collections
connection:定義連接插件
debugger:調試器
delay:延遲的秒數
delegate_facts:布爾值,允許您將事實應用於委托主機而不是inventory_hostname。
delegate_to:委托
diff:
environment:配置環境信息
failed_when:任務失敗的條件表達式
ignore_errors:
ignore_unreachable:布爾值,允許忽略無法訪問的主機並繼續播放。
local_action:
loop:循環取值的任務列表
loop_control
module_defaults:指定模塊的默認參數值。
name
no_log:控制信息泄露的布爾值
notify:當任務返回changed=True狀態時要通知處理程序
poll:輪詢
port:連接節點的端口
register:寄存器,接收任務的返回值或者狀態
remote_user:連接節點的用戶
retries:重試次數,與until配合適用
run_once:運行批次中的一台主機,將結果同步給其它主機
tags:應用於任務或包含任務的標簽,允許從命令行選擇任務子集
until:直到...結束循環
vars:變量
when:條件表達式
with_<lookup_plugin>
