Пропуски Junior Ansible обновлено

Уведомить handler

Вопрос

Допишите задачу, чтобы после изменения конфига nginx перечитал его, и сделайте это с повышением прав.

- hosts: web
  __(1)__: true
  tasks:
    - name: Конфиг
      ansible.builtin.template:
        src: site.conf.j2
        dest: /etc/nginx/conf.d/site.conf
      __(2)__: reload nginx
  __(3)__:
    - name: reload nginx
      ansible.builtin.service:
        name: nginx
        state: reloaded

Попробуйте сами

Заполните пропуски по номерам.

1
2
3
Показать ответ и разбор

Коротко

become: true даёт sudo, notify уведомляет handler по имени, секция handlers содержит сами обработчики. Если шаблон не изменился, reload не произойдёт.

Что в пропусках

1

become

2

notify

3

handlers

Разбор

become: true даёт sudo, notify уведомляет handler по имени, секция handlers содержит сами обработчики. Если шаблон не изменился, reload не произойдёт.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.