Skip to content

Mirantis/kostyor-openstack-ansible

Repository files navigation

Kostyor OpenStack Ansible Driver

Kostyor is a deployment agnostic upgrade service for OpenStack, and this is a Kostyor driver that supports OpenStack Ansible deployments.

Want to try?

$ [sudo] python -m pip install kostyor-openstack-ansible

Prerequirements

  1. Celery worker that's going to execute OpenStack Ansible playbooks must run on the deployment host.
  2. Celery worker that's going to execute OpenStack Ansible playbooks must have defined environment variables from openstack-ansible.rc.

    In other words, if you run manually you've got to do:

    # source /usr/local/bin/openstack-ansible.rc
    # celery -A kostyor.rpc.app worker
  3. Celery worker that's going to execute OpenStack Ansible playbooks must have installed Ansible in its environment. One may consider to use a virtualenv created by OpenStack Ansible - /opt/ansible-runtime.
  4. Celery worker that's going to execute OpenStack Ansible playbooks must be ran from root. Superuser privileges may not work.