Языки программирования
Для реализации функционала Программы используются следующие языки программирования:
- API Программы, интерфейс командной строки и визуальный графический интерфейс пользователя разрабатывается на высокоуровневом языке программирования общего назначения Python, ориентированном на повышение производительности разработчиков и улучшении читаемости кода.
- Описание политик в терминах создаваемой Программы или манифестов в терминах Puppet осуществляется на специальном декларативном предметно-ориентированном языке.
- Модуль связи системы оркестрации с базой LDAP службы каталогов FreeIPA разрабатывается на языке программирования Python.