значении ansible_password сервера db (сейчас прописано как я пробовал и оно ожидаемо не заработало) получить значение ansible_password сервера app?
                  
                  
                  all:
                  
                  
                    children:
                  
                  
                      app:
                  
                  
                        hosts:
                  
                  
                          192.168.1.1:
                  
                  
                            ansible_user: usik
                  
                  
                            ansible_password: parolik
                  
                  
                            ansible_sudo_pass: "{{ ansible_password }}"
                  
                  
                      db:
                  
                  
                        hosts:
                  
                  
                          192.168.1.2:
                  
                  
                            ansible_user: usik_2
                  
                  
                            ansible_password: "{{ app.hosts.192.168.1.1.ansible_password }}"
                  
                  
                            ansible_sudo_pass: "{{ ansible_password }}"
                  
                  
                
проще ключами
Нет: ты хочешь сделать круговую ссылку. Такая конструкция не сможет загрузиться.
Можно вынести пароль в отдельную переменную на уровень группы all. И задавать через неё.
Вот да, тоже сейчас к этому варианту пришёл
Нет. Рекурсия идет в топку.
Обсуждают сегодня