SensusAgent/runner/delete/playbook.yml
Sergey Antropoff 330397f331 refactor: убран суффикс -raw из названий папок Ansible ролей
- Переименованы папки:
  - delete-raw → delete
  - delete-service-raw → delete-service
  - deploy-raw → deploy
  - deploy-service-raw → deploy-service

- Обновлены пути в Makefile для всех команд:
  - make deploy
  - make delete
  - make deploy-service
  - make delete-service
  - make update-service
  - make update

- Обновлены пути в документации
- Добавлены новые команды make update-service и make update
- Обновлен deploy/playbook.yml для использования шаблонов конфигурации

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-09-15 14:55:41 +03:00

23 lines
619 B
YAML

---
- hosts: all
gather_facts: no
become: true
become_user: root
become_method: sudo
vars:
remote_dir: /opt/sensusagent
tasks:
- name: Stop systemd service if exists
ansible.builtin.raw: "systemctl stop sensusagent 2>/dev/null || true"
- name: Disable systemd service if exists
ansible.builtin.raw: "systemctl disable sensusagent 2>/dev/null || true"
- name: Remove files
ansible.builtin.raw: "rm -rf {{ remote_dir }}"
- name: Remove unit file if exists
ansible.builtin.raw: "rm -f /etc/systemd/system/sensusagent.service && systemctl daemon-reload || true"