У вас есть два варианта использования сгенерированного значения в вашем шаблоне:
Вариант 1:Используйте slave_repli.stdout_lines
в своем шаблоне:
# in templates/root.j2:
...
slave_server_id: {{ slave_repli.stdout_lines[0] }}
...
Вариант 2:Назначить переменную
В вашем плейбуке:
- name: rewrite
vars:
slave_server_id: "{{ slave_repli.stdout_lines[0] }}"
template:
src: templates/root.j2
dest: /root/test.conf
В вашем шаблоне:
# in templates/root.j2:
...
slave_server_id: {{ slave_server_id }}
...
Я предпочитаю второй подход, так как он намного чище.