Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lren-chuv/ansible-airflow
Ansible role for the installation of Apache Airflow
https://github.com/lren-chuv/ansible-airflow
airflow ansible-role infrastructure
Last synced: 3 months ago
JSON representation
Ansible role for the installation of Apache Airflow
- Host: GitHub
- URL: https://github.com/lren-chuv/ansible-airflow
- Owner: LREN-CHUV
- License: mit
- Created: 2016-04-18T18:19:59.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-04-14T16:04:27.000Z (10 months ago)
- Last Synced: 2024-04-16T02:11:19.521Z (10 months ago)
- Topics: airflow, ansible-role, infrastructure
- Language: Python
- Homepage:
- Size: 122 KB
- Stars: 18
- Watchers: 5
- Forks: 7
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![CHUV](https://img.shields.io/badge/CHUV-LREN-AF4C64.svg)](https://www.unil.ch/lren/en/home.html) [![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](https://github.com/LREN-CHUV/ansible-airflow/blob/master/LICENSE) [![CircleCI](https://circleci.com/gh/LREN-CHUV/ansible-airflow.svg?style=svg)](https://circleci.com/gh/LREN-CHUV/ansible-airflow) [![wercker status](https://app.wercker.com/status/9bab59ff38cd2dbf9f5ef1949fa75692/s/master "wercker status")](https://app.wercker.com/project/byKey/9bab59ff38cd2dbf9f5ef1949fa75692)
# ansible-airflow
Installs Airflow using Ansible.
This Ansible role also supports starting Ansible using Marathon. In this case, specify with the variable `marathon_version` the version of Marathon used.
Supported systems:
* Ubuntu 16.04
* RedHat/Centos 7.2Ansible version: 2.7
## Continuous integration
This project uses two different continuous integration services to test different aspects of the project.
CircleCI: [![CircleCI](https://circleci.com/gh/LREN-CHUV/ansible-airflow.svg?style=svg)](https://circleci.com/gh/LREN-CHUV/ansible-airflow)
CircleCI to validate the syntax of Ansible scripts using ansible-lint.
[![wercker status](https://app.wercker.com/status/9bab59ff38cd2dbf9f5ef1949fa75692/m/master "wercker status")](https://app.wercker.com/project/byKey/9bab59ff38cd2dbf9f5ef1949fa75692)
Werker to validate the installation of Airflow.