本文共 628 字,大约阅读时间需要 2 分钟。
ansible-playbook 和handles 一起使用
1 2 3 4 5 6 7 8 9 10 11 12 13 | --- - hosts: web user: root tasks: - name: ensure nginx is at the latest version yum: name=nginx state=latest - name: Copy nginx.conf copy: src= "/root/nginx.conf" dest= "/etc/nginx/nginx.conf" notify: - Restart Nginx service handlers: - name: Restart Nginx service service: name=nginx state=restarted |
检查 ansible-playbook 配置文件是否正确
ansible-playbook nginx.yml --check
执行 playbook
ansible-playbook nginx.yml
检查nginx 服务是否正确安装
ansible -i /etc/ansible/hosts web -m shell -a 'netstat -tpln |grep :800'
本文转自 水滴石川1 51CTO博客,原文链接:http://blog.51cto.com/sdsca/2058905,如需转载请自行联系原作者