Role os_magnum for OpenStack-Ansible
Go to file
Chris Hultin 755dc9026f Moving config settings to magnum.conf.j2
As per a comment from jmccrory regarding the number of
config_overrides for the Magnum role, I've moved the
configuration settings from os-magnum-install.yml to
magnum.conf.j2.  I've also removed all comments and
empty sections from magnum.conf.j2 to make things clearer.

Change-Id: I60c870b29715d68f42a10313da70bb18468e13fb
2016-06-14 16:52:38 +00:00
defaults Moving config settings to magnum.conf.j2 2016-06-14 16:52:38 +00:00
doc Implement base configuration for OpenStack-CI 2016-03-18 11:41:53 -07:00
extras Moving config settings to magnum.conf.j2 2016-06-14 16:52:38 +00: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 Merge "Adding function to upload bay images to Glance" 2016-06-10 19:57:34 +00:00
templates Moving config settings to magnum.conf.j2 2016-06-14 16:52:38 +00: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 }}"