如何通过Ansible Playbook自动化部署KVM并安装Python 3?
- 内容介绍
- 文章标签
- 相关推荐
本文共计873个文字,预计阅读时间需要4分钟。
Ansible Playbook 是Ansible用于配置、部署和管理被控节点的剧本。通过playbook的详细描述,执行其中一系列tasks,可以远程主机达到预期的状态。
1、何为ansible-playbook
playbook是ansible用于配置,部署,和管理被控节点的剧本,通过playbook的详细描述,执行其中的一系列tasks,可以让远端主机达到预期的状态.playbook就像Ansible控制器给被控节点列出的的一系列to-do-list,而被控节点必须要完成。
2、ansible-playbook编写格式
playbook完全居于yaml文件格式。YMAL格式是类似于JSON的文件格式,便于人理解和阅读,同时便于书写.,类似于半结构化数据,声明式配置;可读性较高的用来表达资料序列的格式,易于与脚本语言交互.。
3、yaml文件基本语法规则
- 大小写敏感;
- 使用缩进表示层级关系;
- 缩进时不允许使用Tab键,只允许使用空格。(可以将你的ide的tab按键输出替换成4个空格);
- 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可;
- #表示注释。
本文共计873个文字,预计阅读时间需要4分钟。
Ansible Playbook 是Ansible用于配置、部署和管理被控节点的剧本。通过playbook的详细描述,执行其中一系列tasks,可以远程主机达到预期的状态。
1、何为ansible-playbook
playbook是ansible用于配置,部署,和管理被控节点的剧本,通过playbook的详细描述,执行其中的一系列tasks,可以让远端主机达到预期的状态.playbook就像Ansible控制器给被控节点列出的的一系列to-do-list,而被控节点必须要完成。
2、ansible-playbook编写格式
playbook完全居于yaml文件格式。YMAL格式是类似于JSON的文件格式,便于人理解和阅读,同时便于书写.,类似于半结构化数据,声明式配置;可读性较高的用来表达资料序列的格式,易于与脚本语言交互.。
3、yaml文件基本语法规则
- 大小写敏感;
- 使用缩进表示层级关系;
- 缩进时不允许使用Tab键,只允许使用空格。(可以将你的ide的tab按键输出替换成4个空格);
- 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可;
- #表示注释。

