Role os_barbican for OpenStack-Ansible
Go to file
Travis Truman 3729f18e2f Remove unused keystone_ var from defaults
Change-Id: I0e545f323c2b76c8903fbdd9756cf02bbf3c2854
2016-08-12 13:23:28 -05:00
defaults Remove unused keystone_ var from defaults 2016-08-12 13:23:28 -05:00
doc Update sphinx configuration 2016-07-12 16:51:56 +01:00
extras Enable functional convergence testing 2016-04-12 11:27:15 -07:00
handlers Only install to virtual environment 2016-07-14 08:06:31 -04:00
meta Implement Ubuntu 16.04 support with SystemD 2016-07-14 10:35:59 -04:00
releasenotes Add ability to change apt/yum package state 2016-08-02 13:20:47 +01:00
tasks Merge "Add ability to change apt/yum package state" 2016-08-02 15:02:19 +00:00
templates Disable stderr logging 2016-08-04 17:41:38 +00:00
tests Remove openstack_hosts from test requirements 2016-07-20 18:47:01 -07:00
vars Implement Ubuntu 16.04 support with SystemD 2016-07-14 10:35:59 -04:00
.gitignore Remove duplicates from .gitignore 2016-07-15 11:45:35 +10: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 Only install to virtual environment 2016-07-14 08:06:31 -04:00
other-requirements.txt Use master git branches when testing 2016-05-05 10:32:19 -07:00
run_tests.sh Only install to virtual environment 2016-07-14 08:06:31 -04:00
setup.cfg Implement base configuration for OpenStack-CI 2016-03-22 12:12:44 -07:00
setup.py Updated from global requirements 2016-07-15 03:57:39 +00:00
test-requirements.txt Updated from global requirements 2016-07-15 03:57:39 +00:00
tox.ini Include ansible commands for ansible linting 2016-08-11 18:08:35 +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.