OpenStack-Ansible Adjutant
This Ansible role installs and configures OpenStack Adjutant.
- This role will install the following Upstart services:
-
- adjutant-api
- adjutant-processor
Adding The Service to Your OpenStack-Ansible Deployment
To add a new service to your OpenStack-Ansible (OSA) deployment:
Define
registration_hosts
in yourconf.d
oropenstack_user_config.yml
. For example:Create respective LXC containers (skip this step for metal deployments):
openstack-ansible openstack.osa.containers_lxc_create --limit adjutant_all,registration_hosts
Run service deployment playbook:
openstack-ansible openstack.osa.adjutant
For more information, please refer to the OpenStack-Ansible project documentation.
Always verify that the integration is successful and that the service behaves correctly before using it in a production environment.
Required Variables
adjutant_service_password
adjutant_rabbitmq_password
adjutant_galera_password
adjutant_galera_address
Example Playbook
- name: Install adjutant server
hosts: adjutant_all
user: root
roles:
- { role: "os_adjutant", tags: [ "os-adjutant" ] }
vars:
external_lb_vip_address: 172.16.24.1
internal_lb_vip_address: 192.168.0.1
adjutant_galera_address: "{{ internal_lb_vip_address }}"
adjutant_galera_password: "SuperSecretePassword1"
adjutant_service_password: "SuperSecretePassword2"
adjutant_rabbitmq_password: "SuperSecretePassword3"
Description
Languages
Jinja
45.7%
Python
36.3%
Shell
18%