Compare commits

...

2 Commits

Author SHA1 Message Date
Alexander Gabriel a0c3f8cf18 updated airflow playbook 2023-06-25 00:25:51 +02:00
Alexander Gabriel 9f72aa3f5a removed unneeded handler 2023-06-25 00:25:18 +02:00
3 changed files with 27 additions and 12 deletions

View File

@ -2,11 +2,6 @@
- name: reload systemd
command: systemctl daemon-reload
- name: restart keycloak
service:
name: keycloak
state: restarted
- name: restart apache2
service:
name: apache2

View File

@ -4,16 +4,28 @@
name:
- python3-pip
- python-is-python3
- python3-full
- python3-virtualenv
- python3-psycopg2
- libpq-dev
update_cache: yes
- name: Install pip package apache-airflow
ansible.builtin.pip:
name: apache-airflow
- name: Add the user 'airflow'
ansible.builtin.user:
name: airflow
system: true
- name: Install pip package apache-airflow
ansible.builtin.pip:
name: apache-airflow[celery]==2.6.2
virtualenv: /home/airflow/airflow
virtualenv_python: python3
extra_args: --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.6.2/constraints-3.7.txt"
- name: Install pip package psycopg2
ansible.builtin.pip:
name: psycopg2
virtualenv: /home/airflow/airflow
virtualenv_python: python3
- name: generate /etc/systemd/system/airflow.service
template:
@ -42,7 +54,15 @@
dest: /home/airflow/airflow/airflow.cfg
owner: airflow
group: airflow
mode: "0644"
notify:
- restart airflow
- name: set permissions correct
file:
dest: /home/airflow/airflow
owner: airflow
group: airflow
recurse: yes
notify:
- restart airflow

View File

@ -5,7 +5,7 @@ Description=Apache Airflow
User=airflow
Group=airflow
Type=simple
ExecStart=/usr/local/bin/airflow standalone
ExecStart=/home/airflow/airflow/bin/airflow standalone
Restart=on-failure
RestartSec=10s