- Переименованы папки: - 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
23 lines
619 B
YAML
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"
|
|
|
|
|