Магические переменные в Ansible отличаются от других типов переменных тем, что они автоматически создаются самим инструментом и не могут быть изменены пользователем. habr.com Эти переменные всегда отражают внутреннее состояние Ansible, поэтому их можно использовать только такими, какие они есть. habr.com
Другие типы переменных в Ansible и их назначение:
- Переменные соединения. habr.com Используются для определения того, как машина, на которой работает Ansible, подключается к удалённым хостам во время выполнения задач и плейбуков. habr.com Эти переменные обеспечивают гибкость в управлении различными типами соединений, методами аутентификации и специфичными для хоста конфигурациями. habr.com
- Факты. habr.com docs.ansible.com Используются для получения сведений о системе и оборудовании, собранных о текущем хосте во время выполнения плейбука. habr.com Эти данные часто используются для создания динамических инвентаризаций, шаблонов или принятия решений на основе атрибутов хоста. habr.com