![](https://ws1.sinaimg.cn/large/006tNbRwgy1fv36cvxvvpj31kw0r2ai4.jpg)
ansible localhost -m debug -a "msg={{ [1, 2, ['a', 'b', 'c']] | flatten }}"
localhost | SUCCESS => {
"msg": [
1,
2,
"a",
"b",
"c"
]
}
![](https://ws2.sinaimg.cn/large/006tNbRwgy1fv36o63la2j31kw0sqahe.jpg)
![](https://ws1.sinaimg.cn/large/006tNbRwgy1fv36xpc69vj31kw0rm11z.jpg)
![](https://ws1.sinaimg.cn/large/006tNbRwgy1fv373kbrglj31kw0vcwn6.jpg)
![](https://ws2.sinaimg.cn/large/006tNbRwgy1fv37g7uokvj31kw0wd44j.jpg)
![](https://ws3.sinaimg.cn/large/006tNbRwgy1fv37ve63ekj31kw0rek5s.jpg)
![](https://ws1.sinaimg.cn/large/006tNbRwgy1fv3836p3pxj31kw0s94f8.jpg)
![](https://ws2.sinaimg.cn/large/006tNbRwgy1fv3874r8ryj31kw0aa0us.jpg)
![](https://ws2.sinaimg.cn/large/006tNbRwgy1fv3882ucfej31kw0oddoo.jpg)
- 目录
- ansible基础
- ansible简介
- ansible安装和测试
- ansible配置文件
- 常用命令
- yaml在ansible中的用法
- inventory
- 变量与facts
- when语句
- handler模块
- 大杂烩
- ansible模块
- assert 模块
- copy模块
- cron模块
- debug模块
- django_manage模块
- file模块
- filesystem模块
- git模块
- hostname模块
- lineinfile模块
- mount模块
- mysql_user模块
- mysql_db模块
- pip模块
- selinux
- setup模块
- shell 和 command 模块
- stat模块
- supervisorctl
- systemd
- timezone
- unarchive模块
- user模块
- wait_for
- yum和service模块
- 其他模块或者方法
- setup模块
- url模块
- slack 模块
- pause 模块
- 其他
- 报错处理
- playbooks
- 复杂的playbook
- 循环
- roles
- YAML
- jinja2