使用 Ansible 部署脚本化服务器环境的 DevOps 工具指南
1. 运行 Ansible 剧本
若/etc/ansible/ansible.cfg文件已正确配置以处理主机认证,就可以使用ansible-playbook命令运行剧本了。默认情况下,该命令会使用/etc/ansible/hosts中列出的主机,不过也能使用-i指定其他文件。示例如下:
$ ansible-playbook site.yml SUDO password: PLAY **************************************************** TASK [setup] ******************************************** ok: [10.0.3.96] TASK [ensure apache is at the latest version] *** changed: [10.0.3.96] TASK [copy an index.html file to the root directory] **** changed: [10.0.3.96] TASK [ensure apache is running] ************************* ok: [10.0.3.96] RUNNING HANDLER [restart apache] ************************ changed: [10.0.3.96] PLAY REC