Ansible部署LNMP,基于ROLE【20260821】环境清理

Ansible部署LNMP,基于ROLE【20260821】环境清理 文章目录一键清理 + 反复测试工作流第一步:生成清理 Playbook第二步:反复测试的标准流程第三步:一键测试脚本(可选,更方便)关键注意事项只清理单个组件的场景一键清理 + 反复测试工作流核心思路:写一个cleanup.yml清理 Playbook,和site.yml配对使用,形成部署→验证→清理→再部署的闭环。第一步:生成清理 Playbookcd /opt/playbook/lnmp-v2 cat 'EOF' cleanup.yml --- # ============================================ # LNMP 环境一键清理(用于反复测试) # 用法: # 全部清理:ansible-playbook -i inventory.ini cleanup.yml # 只清Nginx:ansible-playbook -i inventory.ini cleanup.yml --tags nginx # 只清PHP: ansible-playbook -i inventory.ini cleanup.yml --tags php # 只清MySQL:ansible-playbook -i inventory.ini cleanup.yml --tags mysql # 警告:会删除所有数据!确认后再执行 # ============================================ - name: 清理 Nginx hosts: webservers become: yes gather_facts: no tags: [nginx] tas