Ansible, как перезапустить службу systemd?
Чтобы перезапустить службу systemd с помощью Ansible, можно использовать модуль systemd. Вот пример плейбука для перезапуска службы:
|
1 2 3 4 5 6 7 8 9 10 |
--- - name: Перезапуск службы systemd hosts: all become: yes # Для выполнения с повышенными правами tasks: - name: Перезапуск службы nginx ansible.builtin.systemd: name: nginx # Укажите нужную службу state: restarted |
Пояснение:
name: Название задачи для идентификации.ansible.builtin.systemd: Модуль для управления службами systemd.name: nginx: Имя службы, которую нужно перезапустить. Заменитеnginxна нужную службу.state: restarted: Указывает Ansible перезапустить службу (можно использовать такжеstarted,stopped,reloaded).
Если требуются права администратора для управления службами, используйте become: yes (как в примере), чтобы задействовать привилегии sudo.
Recommended Posts
Плейбук Ansible по развертыванию haproxy
15.02.2024
