1、目录结构
2、详细目录
3、主任务文件main.yaml
主任务文件main.yaml - name: print server name and user to remote testbox # 任务名称 shell: "echo 'Currently {{ user }} is logging {{ server_name }}' > {{ output }} # shell模块执行命令,变量是iventory/testenv中的 testservers:vars 部分的key/value
4、任务入口文件deploy.yaml
5、SSH免密码秘钥认证
6、部署到目标服务器
ansible-playbook -i inventory/testenv ./deploy.yaml