自动化运维工具Ansible简述
ad-hoc
临时命令,执行完即结束,并不会保存,常用于单条命令的执行,如果涉及到复杂的管理操作,且可能需要持久化使用时,我们会使用playbook
。PlayBook
功能比 ad-hoc
更全,是对 ad-hoc
的一种编排,能很好的控制先后执行顺序,以及依赖关系,而且语法展现更加的直观。但是本节我们仅展示基础的Ansible语法和基本使用模块。
1 | yum # 用来安装服务; |
1 | copy # 推送文件模块 |
1 | file # 文件管理模块 |
1 | get_url # 网络资源下载模块 |
1 | systemd # 服务管理模块 |
1 | cron # 定时任务模块 |
1 | mount # 磁盘挂载模块 |
1 | user # 用户管理模块 |
1 | yum_repository # 修改yum仓库,用官方仓库安装软件时使用 |