Role os_barbican for OpenStack-Ansible
Go to file
Travis Truman bed0e815ba Cleanup/standardize usage of tags
The numerous tags within the role have been condensed
to two tags: barbican-install and barbican-config

These tags have been chosen as they are namespaced
and cover the two major functions of the role.

Documentation has been updated to inform how each tag
influences the function of the role.

Change-Id: I6b7f1377696629d9cc3fff1e56f2751f2badfda8
2016-07-08 12:06:08 -04:00
defaults Updated role using the Multi-Distro framework 2016-04-19 14:31:22 -05:00
doc Implement base configuration for OpenStack-CI 2016-03-22 12:12:44 -07:00
extras Enable functional convergence testing 2016-04-12 11:27:15 -07:00
handlers Add apache handler 2016-03-02 13:51:12 -06:00
meta Remove pip_lock_down dependency 2016-06-07 23:39:16 -05:00
releasenotes Add reno scaffolding for release notes management 2016-04-09 19:52:36 +01:00
tasks Cleanup/standardize usage of tags 2016-07-08 12:06:08 -04:00
templates Verbose option has been deprecated from oslo.log 2016-05-17 11:07:07 -04:00
tests Update tox configuration 2016-07-08 15:33:42 +01:00
vars Remove duplicate apt package installation 2016-06-15 12:49:46 -04:00
.gitignore Add .swp files to .gitignore 2016-05-05 11:45:08 -07:00
.gitreview Implement base configuration for OpenStack-CI 2016-03-22 12:12:44 -07:00
.travis.yml Initialize galaxy role 2016-02-23 15:30:30 -06:00
CONTRIBUTING.rst Implement base configuration for OpenStack-CI 2016-03-22 12:12:44 -07:00
README.rst Cleanup/standardize usage of tags 2016-07-08 12:06:08 -04:00
Vagrantfile Implement base configuration for OpenStack-CI 2016-03-22 12:12:44 -07:00
other-requirements.txt Use master git branches when testing 2016-05-05 10:32:19 -07:00
run_tests.sh Implement base configuration for OpenStack-CI 2016-03-22 12:12:44 -07:00
setup.cfg Implement base configuration for OpenStack-CI 2016-03-22 12:12:44 -07:00
setup.py Implement base configuration for OpenStack-CI 2016-03-22 12:12:44 -07:00
test-requirements.txt Update tox configuration 2016-07-08 15:33:42 +01:00
tox.ini Update tox configuration 2016-07-08 15:33:42 +01:00

README.rst

OpenStack-Ansible Barbican

tags

openstack, barbican, cloud, ansible

category

*nix

This Ansible role installs and configures OpenStack Barbican.

Default Variables

../../defaults/main.yml

Required Variables

barbican_galera_address barbican_galera_password barbican_rabbitmq_password barbican_service_password keystone_admin_user_name keystone_auth_admin_password keystone_admin_tenant_name

Example Playbook

- name: Install barbican server
  hosts: barbican_all
  user: root
  roles:
    - role: "os_barbican"
  vars:
    external_lb_vip_address: 172.16.24.1
    internal_lb_vip_address: 192.168.0.1
    barbican_galera_address: "{{ internal_lb_vip_address }}"
    barbican_service_password: SuperSecretePassword1
    barbican_galera_password: SuperSecretePassword2
    barbican_rabbitmq_password: SuperSecretePassword3
    keystone_admin_user_name: admin
    keystone_auth_admin_password: SuperSecretePassword4
    keystone_admin_tenant_name: admin

Tags

This role supports two tags: barbican-install and barbican-config

The barbican-install tag can be used to install and upgrade.

The barbican-config tag can be used to maintain configuration of the service.