Языки программирования

Для реализации функционала Программы используются следующие языки программирования:

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