一个playbook由两个play构成,每个play都是一个列表项
每个play又是一个字典结构
栗子:
将下面playbook转换为Python
palybook:
---
- hosts: test
tasks:
- name: install Apache
yum:
name: httpd
state: installed
- name: Start service
service:
name: httpd
state: started
Python:
[
{
hosts: test,
tasks: [
{
name: install Apache,
yum: {
name: httpd,
state: installed
}
},
{
name: Start service,
service: {
name: httpd,
state: started
}
}
]
}
]
本文介绍如何将Ansible的playbook结构转换成Python的数据类型,具体阐述了一个包含两个play的playbook示例,并说明每个play如何映射为Python列表中的字典结构。

被折叠的 条评论
为什么被折叠?



