Tuesday, December 4, 2018

Ansible playbook to deploy specific version pip - HowTo


Ansible playbook to deploy specific version pip





Pip installer is package management system used to install and manage software packages that are developed in python. 

Recenty, I have upgraded Apache airflow version to 1.8.1 and the Ansible playbook was raising error on PIP being the latest to 13.0.1. The catch here is that, v1.8.1 needs PIP  v9.0.3 and any higher version of PIP, raises error from playbooks

All being discussed, let us see, how to deploy specific version of pip from playbooks

Monday, December 3, 2018

Apache Airflow - What happens when version used isn't supported anymore ???


Apache Airflow - What happens when version used isn't supported anymore ???





Before, we start looking into the issue and resolution, let us get to know what-is-what

Apache Airflow: 

Airflow is a platform to programmatically author, schedule and monitor workflows.
Use airflow to author workflows as directed acyclic graphs (DAGs) of tasks. The airflow scheduler executes your tasks on an array of workers while following the specified dependencies. Rich command line utilities make performing complex surgeries on DAGs a snap. The rich user interface makes it easy to visualize pipelines running in production, monitor progress, and troubleshoot issues when needed
For more information refer to the documentation from Apache at https://airflow.apache.org/ 
Ansible:
Ansible is IT automation tool, easy and efficient to do configuration management, deploy software to make Continuous Delivery, an easy journey. For more details, refer to https://docs.ansible.com/ansible/latest/index.html