Skip to content
Snippets Groups Projects
Commit f8fe9372 authored by Jenkins's avatar Jenkins Committed by Gerrit Code Review
Browse files

Merge "Properly use groups throught Ansible"

parents e9db9413 0007d332
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,7 @@
container_name: "glance_registry"
container_volumes:
- "{{ node_config_directory }}/glance-registry/:/opt/kolla/glance-registry/:ro"
when: inventory_hostname in groups['glance-registry']
- include: ../../start.yml
vars:
......@@ -16,3 +17,4 @@
container_name: "glance_api"
container_volumes:
- "{{ node_config_directory }}/glance-api/:/opt/kolla/glance-api/:ro"
when: inventory_hostname in groups['glance-api']
---
- hosts: haproxy
roles:
- haproxy
tags: haproxy
- { role: haproxy, tags: haproxy, keepalived when: enable_haproxy | bool }
- hosts: mariadb
roles:
- mariadb
tags: mariadb
- { role: mariadb, tags: mariadb, when: enable_mariadb | bool }
- hosts: rabbitmq
roles:
- rabbitmq
tags: rabbitmq
- { role: rabbitmq, tags: rabbitmq, when: enable_rabbitmq | bool }
- hosts: keystone
roles:
- keystone
tags: keystone
- { role: keystone, tags: keystone, when: enable_keystone | bool }
- hosts: glance
- hosts: [glance-api, glance-registry]
roles:
- glance
tags: glance
- { role: glance, tags: glance, when: enable_glance | bool }
- hosts:
- nova
- compute
- hosts: [nova-api, nova-conductor, nova-consoleauth, nova-novncproxy, nova-scheduler, compute]
roles:
- nova
tags: nova
- { role: nova, tags: nova, when: enable_nova | bool }
- hosts:
- neutron
- compute
- hosts: [neutron-server, neutron-agents, compute]
roles:
- neutron
tags: neutron
- { role: neutron, tags: neutron, when: enable_neutron | bool }
......@@ -32,3 +32,14 @@ glance_registry_port: "9191"
nova_api_port: "8774"
neutron_server_port: "9696"
# These roles are required for Kolla to be operation, however a savvy deployer
# could disable some of these required roles and run thier own services.
enable_glance: "yes"
enable_haproxy: "yes"
enable_keystone: "yes"
enable_mariadb: "yes"
enable_neutron: "yes"
enable_nova: "yes"
enable_rabbitmq: "yes"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment