Делегирование

Материал из megapuper
Версия от 12:49, 18 сентября 2025; Root (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

delegate_to - перенаправление выполнения таски на определённый сервер

таска выполнится на test02

tasks:
  - name: создаём директории
    file:
      path: /root/111
      state: directory
      mode: '0755'
    delegate_to: test02

---cut---
changed: [test02 -> test02] => (item=/root/111)
ok: [test01 -> test02] => (item=/root/111)
changed: [test01 -> test02] => (item=/root/222)
ok: [test02 -> test02] => (item=/root/222)
---cut---
- name: restart lsync on balancer
  service:
    name: lsyncd
    state: restarted
  delegate_to: "server"
  run_once: true