# 大杂烩
## remote\_user
默认远程执行ssh的用户为root,通过这个选项修改
## sudo变成become\_user
早期的版本`sudo: True`在连接后切换为root用户, 方便执行较高权限的命令,现在使用`become_user`切换为指定用户。
## vars\_files
```
vars_file:
- secret.yml
```
> 在playbook中使用时,若不是在task层中使用,即在role层使用,则将文件当前的路径下即可。
## 加密文件
```
ansible-vault encrypt
ansible-vault decrypt
ansible-vault view
ansible-vault edit
ansible-vault create
ansible-vault rekey
```
- 目录
- ansible基础
- ansible简介
- ansible安装和测试
- ansible配置文件
- yaml在ansible中的用法
- inventory
- 变量与facts
- when语句
- handler模块
- 大杂烩
- ansible模块
- copy模块
- cron模块
- debug模块
- django_manage模块
- file模块
- git模块
- hostname模块
- lineinfile模块
- mysql_user模块
- mysql_db模块
- pip模块
- selinux
- setup模块
- shell 和 command模块
- stat模块
- supervisorctl
- systemd
- timezone
- unarchive模块
- user模块
- wait_for
- yum和service模块
- 其他模块或者方法
- 其他
- 报错处理
- playbooks
- 复杂的playbook
- 循环
- roles