История изменений
Исправление selivan, (текущая версия) :
Первый в схему укладывается, второе и третье(скрипты на каких-то внешних языках) - нет. В этом случае максимум, что можно сделать - включить скрипты целиком в качестве некоторых softname.start_script, softname.init_script, ... Если софтина в конфигурации допускает выполнение кода - это в систему не укладывается.
К счастью, 99% софта такими проблемами не страдают. Навскидку, какой софт из известного мне укладывается в такую систему: apache, php(cli, fpm, ...), mysql, postgresql, keepalived, dhcpd, bind, ntp, rsync, xinetd, squid, NUT(network ups tools), bacula, ...
Если очень нужно выполнение произвольного кода в конфиге - завести тип external_config_generator, параметр - executable. Который должен возвращать json со сгенерёнными значениями. Но это на крайний случай, лучше без такого обходиться.
Исходная версия selivan, :
Первый в схему укладывается, второе и третье(скрипты на каких-то внешних языках) - нет. В этом случае максимум, что можно сделать - включить скрипты целиком в качестве некоторых softname.start_script, softname.init_script, ... Если софтина в конфигурации допускает выполнение кода - это в систему не укладывается.
К счастью, 99% софта такими проблемами не страдают. Навскидку, какой софт из известного мне укладывается в такую систему: apache, nginx, php(cli, fpm, ...), mysql, postgresql, keepalived, dhcpd, bind, ntp, rsync, xinetd, squid, NUT(network ups tools), bacula, ...