我们最先展示的并非那强大的集配置,部署,自动化于一身的playbook.而是如何初始化.
远程连接概述
在我们开始前要先理解Ansible如何通过SSH与远程服务器连接是很重要的....Ansible1.3及之后的版本默认会在本地的OpenSSH可用时会尝试用其远程通讯,这会启用ControlPersist(一个性能特性),Kerberos,和在~/.ssh/config中的配置选项如...-e EXTRA_VARS, --extra-vars=EXTRA_VARS
# 设置额外的变量如:key=value 形式 或者 YAML or JSON,以空格分隔变量,或用多个-e...,
"orange"
]
# 同一个列表中的元素应该保持相同的缩进,否则会被当做错误处理.
# play中hosts,variables,roles,tasks等对象的表示方法都是键值中间以":"分割表示...变量定义方式
变量名可以为字母,数字以及下划线
playbook里的变量
1. playbook的yaml文件中定义变量赋值
> 2. --exxtra-vars执行参数赋给变量
> 3.