Делегирование — различия между версиями
Root (обсуждение | вклад) |
Root (обсуждение | вклад) |
||
| (не показано 7 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
| − | delegate_to - перенаправление выполнения таски на определённый сервер | + | '''delegate_to''' - перенаправление выполнения таски на определённый сервер |
таска выполнится на test02 | таска выполнится на test02 | ||
| Строка 5: | Строка 5: | ||
- name: создаём директории | - name: создаём директории | ||
file: | file: | ||
| − | path: | + | path: /root/111 |
state: directory | state: directory | ||
mode: '0755' | mode: '0755' | ||
| − | |||
| − | |||
| − | |||
delegate_to: test02 | delegate_to: test02 | ||
| − | + | ||
---cut--- | ---cut--- | ||
changed: [test02 -> test02] => (item=/root/111) | changed: [test02 -> test02] => (item=/root/111) | ||
| Строка 19: | Строка 16: | ||
ok: [test02 -> test02] => (item=/root/222) | ok: [test02 -> test02] => (item=/root/222) | ||
---cut--- | ---cut--- | ||
| − | |||
- name: restart lsync on balancer | - name: restart lsync on balancer | ||
| Строка 25: | Строка 21: | ||
name: lsyncd | name: lsyncd | ||
state: restarted | state: restarted | ||
| − | delegate_to: " | + | delegate_to: "server" |
run_once: true | run_once: true | ||
Текущая версия на 12:49, 18 сентября 2025
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