Dynflow: различия между версиями

Материал из ALT Linux Wiki
мНет описания правки
Нет описания правки
Строка 49: Строка 49:
  # systemctl restart dynflow
  # systemctl restart dynflow


[[Category: dynflow]]
[[Категория:Управление автоматизацией]]
[[Категория:Управление конфигурациями]][[Категория:Управление автоматизацией]]
{{Category navigation|title=Управление автоматизацией|category=Управление автоматизацией|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Управление автоматизацией|category=Управление автоматизацией|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Управление конфигурациями|category=Управление конфигурациями|sortkey={{SUBPAGENAME}}}}

Версия от 22:50, 9 февраля 2021

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Dynflow

Установка

Необходимо установить следующий пакет:

# apt-get install dynflow

Настройка

Перед запуском службы dynflow делаем изменения в файле переменных службы /etc/sysconfig/dynflow такие, какие вам необходимы для правильной её работы.

Настройка dynflow для работы с Foreman

Для настройки работы dynflow с foreman-ом можете воспользоваться файлом переменных /etc/sysconfig/dynflow, приведённым ниже:

# mandatory
EXECUTOR_USER=_foreman
RAILS_ENV=production
EXECUTOR_ROOT=/usr/lib/foreman
EXECUTOR_PID_DIR=/run/dynflow
EXECUTOR_LOG_DIR=/var/log/dynflow

# optional
RUBY_GC_MALLOC_LIMIT=4000100
RUBY_GC_MALLOC_LIMIT_MAX=16000100
RUBY_GC_MALLOC_LIMIT_GROWTH_FACTOR=1.1
RUBY_GC_OLDMALLOC_LIMIT=16000100
RUBY_GC_OLDMALLOC_LIMIT_MAX=16000100

#Set the number of executors you want to run
#EXECUTORS_COUNT=1

#Set memory limit for executor process, before it's restarted automatically
#EXECUTOR_MEMORY_LIMIT=2gb

#Set delay before first memory polling to let executor initialize (in sec)
#EXECUTOR_MEMORY_MONITOR_DELAY=7200 #default: 2 hours

#Set memory polling interval, process memory will be checked every N seconds.
#EXECUTOR_MEMORY_MONITOR_INTERVAL=60

Запуск

Разрешаем самозапуск службы dynflow, и перезапускаем её:

# systemctl enable dynflow
# systemctl restart dynflow