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