Role os_magnum for OpenStack-Ansible
Go to file
Chris Hultin 67053d0b7f Resolving minor issues with Magnum role that prevented installation from
succeeding.

Adding missing 'MySQL-python' dependency to
magnum_pip_packages
Adding path to 'magnum-db-manage' call to resolve pathing
issue with virtual environment
Adding missing 'Restart magnum services' handler
Removing libmysqlclient-dev from magnum_apt_packages due to conflict
with Galera packages
Correcting '*_proto' to '*_protocol'

Change-Id: I746ecb21ebfda70e207f239306e1ec38785917cb
2016-06-08 11:02:44 -05:00
defaults Resolving minor issues with Magnum role that prevented installation from 2016-06-08 11:02:44 -05:00
doc Implement base configuration for OpenStack-CI 2016-03-18 11:41:53 -07:00
extras Resolving minor issues with Magnum role that prevented installation from 2016-06-08 11:02:44 -05:00
files Add files/ directory 2016-01-08 16:34:22 -06:00
handlers Resolving minor issues with Magnum role that prevented installation from 2016-06-08 11:02:44 -05:00
library Add config_template library from OSA 2016-01-05 13:09:23 -06:00
meta Remove pip_lock_down dependency 2016-06-02 17:16:37 -07:00
releasenotes Add reno scaffolding for release notes management 2016-04-09 19:53:15 +01:00
tasks Resolving minor issues with Magnum role that prevented installation from 2016-06-08 11:02:44 -05:00
templates Enable developer mode 2016-06-02 15:42:09 -05:00
tests Remove pip_lock_down dependency 2016-06-02 17:16:37 -07:00
vars Resolving minor issues with Magnum role that prevented installation from 2016-06-08 11:02:44 -05:00
.gitignore Add .swp files to .gitignore 2016-05-04 15:20:45 +01:00
.gitreview Implement base configuration for OpenStack-CI 2016-03-18 11:41:53 -07:00
CONTRIBUTING.rst Implement base configuration for OpenStack-CI 2016-03-18 11:41:53 -07:00
LICENSE Make license plain-text 2016-01-05 10:59:58 -06:00
README.rst Implement base configuration for OpenStack-CI 2016-03-18 11:41:53 -07:00
Vagrantfile Implement base configuration for OpenStack-CI 2016-03-18 11:41:53 -07:00
other-requirements.txt Add dependencies for paramiko 2.0 2016-05-03 08:56:26 +01:00
run_tests.sh Add dependencies for paramiko 2.0 2016-05-03 08:56:26 +01:00
setup.cfg Implement base configuration for OpenStack-CI 2016-03-18 11:41:53 -07:00
setup.py Implement base configuration for OpenStack-CI 2016-03-18 11:41:53 -07:00
test-requirements.txt blacklist Ansible 1.9.6 2016-04-16 10:42:57 -05:00
tox.ini Add reno scaffolding for release notes management 2016-04-09 19:53:15 +01:00

README.rst

OpenStack-Ansible Magnum ####################### :tags: openstack, magnum, cloud, ansible :category: *nix

This Ansible role installs and configures OpenStack Magnum.

Default Variables

../../defaults/main.yml

Required Variables

magnum_service_password magnum_galera_password magnum_rabbitmq_password

Example Playbook

- name: Install magnum server
  hosts: magnum_all
  user: root
  roles:
    - role: "os_magnum"
  vars:
    external_lb_vip_address: 172.16.24.1
    internal_lb_vip_address: 192.168.0.1
    magnum_galera_address: "{{ internal_lb_vip_address }}"