из inventory в шаблоне так:
                  
                  
                    server_name
                  
                  
                      www.{{ ansible_fqdn }}
                  
                  
                      {{ ansible_fqdn }};
                  
                  
                  но когда тоже самое пытаюсь сделать из файла плейбука
                  
                  
                      - name: create test index.html
                  
                  
                        copy:
                  
                  
                          dest: "/var/www/html/index.html"
                  
                  
                          content: |
                  
                  
                            {{ ansible_fqdn }}
                  
                  
                  
                  
                  
                  получаю вместо значения ansible_fqdn значение inventory_hostname
                  
                  
                  
                  
                  
                  может надо как-то по другому обращаться к таким характеристикам host из inventory?
                  
                  
                  понимаю что это массив и надо как-то конкретнее обратиться
                  
                  
                  пробовал обращаться через hostvars но все равно вижу значение inventory_hostname вместо ansible_fqdn
                  
                  
                  но если обращаюсь через hostvars к ansible_host то значение корректное
                  
                  
                
Ну, так и используйте ansible_host вместо ansible_fqdn. В чем проблема-то?
Обсуждают сегодня