diff --git a/scripts/systemd/airflow-flower.service b/scripts/systemd/airflow-flower.service index 4056dbf98a0e5..24ce59ed2e6f0 100644 --- a/scripts/systemd/airflow-flower.service +++ b/scripts/systemd/airflow-flower.service @@ -26,7 +26,6 @@ EnvironmentFile=/etc/sysconfig/airflow User=airflow Group=airflow Type=simple -ExecStart=/bin/airflow celery flower ExecStart=/bin/bash -c 'source /home/airflow/airflow_venv/bin/activate && airflow celery flower' Restart=on-failure RestartSec=5s diff --git a/scripts/systemd/airflow-kerberos.service b/scripts/systemd/airflow-kerberos.service index 549e3550536da..ff9b447577ab9 100644 --- a/scripts/systemd/airflow-kerberos.service +++ b/scripts/systemd/airflow-kerberos.service @@ -26,7 +26,7 @@ EnvironmentFile=/etc/sysconfig/airflow User=airflow Group=airflow Type=simple -ExecStart=/bin/bash -c 'source /home/airflow/airflow_venv/bin/activate && kerberos' +ExecStart=/bin/bash -c 'source /home/airflow/airflow_venv/bin/activate && airflow kerberos' Restart=on-failure RestartSec=5s diff --git a/scripts/systemd/airflow-triggerer.service b/scripts/systemd/airflow-triggerer.service index f7345aa2bea16..fa7dd87c0ba62 100644 --- a/scripts/systemd/airflow-triggerer.service +++ b/scripts/systemd/airflow-triggerer.service @@ -18,14 +18,17 @@ [Unit] Description=Airflow Triggerer -After=network.target +After=network.target postgresql.service mysql.service redis.service rabbitmq-server.service +Wants=postgresql.service mysql.service redis.service rabbitmq-server.service [Service] -Environment=AIRFLOW_HOME=/home/airflow/airflow_home +EnvironmentFile=/etc/sysconfig/airflow User=airflow Group=airflow -Restart=always +Type=simple ExecStart=/bin/bash -c 'source /home/airflow/airflow_venv/bin/activate && airflow triggerer' +Restart=always +RestartSec=5s [Install] WantedBy=multi-user.target