Ansible-playbook是Ansible的核心组件,采用YAML格式编写自动化脚本,通过预定义的任务序列实现批量服务器配置管理、应用程序部署等IT自动化操作。
pip install ansible---
# web_server.yml
- hosts: webservers
become: yes
tasks:
- name: Install Nginx
apt:
name: nginx
state: present
- name: Start Nginx service
service:
name: nginx
state: started
ansible-playbook --syntax-check playbook.ymlansible-playbook -C playbook.ymlansible-playbook playbook.ymlansible-playbook -l hostname playbook.ymlroles组织复杂playbookname描述tags标记任务ansible-lint检查语法通过本文介绍的Ansible-playbook基础用法,您已经可以完成常见的自动化运维任务。建议结合官方文档进一步学习高级功能如变量管理、条件判断等。