2022-05-30 16:01:19 +02:00
2022-09-03 21:14:20 -05:00
2023-09-07 15:01:18 +00:00
2022-09-03 21:14:20 -05:00
2020-06-17 17:31:58 +03:00
2019-11-13 14:49:48 +01:00
2019-11-13 14:49:48 +01:00
2019-11-13 14:49:48 +01:00
2025-08-18 10:59:04 +00:00
2019-11-13 14:49:48 +01:00

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 your conf.d or openstack_user_config.yml. For example:

    registration_hosts:
      infra1:
        ip: 172.20.236.111
      infra2:
        ip: 172.20.236.112
      infra3:
        ip: 172.20.236.113
  • 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
Role os_adjutant for OpenStack-Ansible
Readme 760 KiB
Languages
Jinja 45.7%
Python 36.3%
Shell 18%