Merge "Add an Ansible group for bifrost"
This commit is contained in:
commit
80788f4234
@ -1,6 +1,6 @@
|
||||
---
|
||||
- name: Apply role bifrost
|
||||
hosts: localhost
|
||||
hosts: bifrost
|
||||
roles:
|
||||
- { role: bifrost,
|
||||
tags: bifrost}
|
||||
|
@ -15,6 +15,9 @@ localhost ansible_connection=local
|
||||
[monitoring]
|
||||
localhost ansible_connection=local
|
||||
|
||||
[deployment]
|
||||
localhost ansible_connection=local
|
||||
|
||||
# You can explicitly specify which hosts run each project by updating the
|
||||
# groups in the sections below. Common services are grouped together.
|
||||
[chrony-server:children]
|
||||
@ -178,6 +181,9 @@ control
|
||||
[placement:children]
|
||||
control
|
||||
|
||||
[bifrost:children]
|
||||
deployment
|
||||
|
||||
# Additional control implemented here. These groups allow you to control which
|
||||
# services run on which hosts at a per-service level.
|
||||
#
|
||||
|
@ -27,6 +27,9 @@ monitoring01
|
||||
[storage]
|
||||
storage01
|
||||
|
||||
[deployment]
|
||||
localhost ansible_connection=local
|
||||
|
||||
[baremetal:children]
|
||||
control
|
||||
network
|
||||
@ -195,6 +198,9 @@ control
|
||||
[placement:children]
|
||||
control
|
||||
|
||||
[bifrost:children]
|
||||
deployment
|
||||
|
||||
# Additional control implemented here. These groups allow you to control which
|
||||
# services run on which hosts at a per-service level.
|
||||
#
|
||||
|
@ -82,6 +82,24 @@ Production
|
||||
|
||||
kolla-build bifrost-deploy
|
||||
|
||||
Prepare Kolla-Ansible Inventory
|
||||
===============================
|
||||
|
||||
Kolla-ansible will deploy bifrost on the hosts in the ``bifrost`` Ansible
|
||||
group. In the ``all-in-one`` and ``multinode`` inventory files, a ``bifrost``
|
||||
group is defined which contains all hosts in the ``deployment`` group. This
|
||||
top level ``deployment`` group is intended to represent the host running the
|
||||
``bifrost_deploy`` container. By default, this group contains ``localhost``.
|
||||
See `edit-inventory`_ for details on how to modify the Ansible inventory in a
|
||||
multinode deployment.
|
||||
|
||||
Bifrost does not currently support running on multiple hosts so the ``bifrost``
|
||||
group should contain only a single host, however this is not enforced by
|
||||
kolla-ansible. Bifrost manages a number of services that conflict with
|
||||
services deployed by kolla including OpenStack Ironic, MariaDB, RabbitMQ and
|
||||
(optionally) OpenStack Keystone. These services should not be deployed on the
|
||||
host on which bifrost is deployed.
|
||||
|
||||
Prepare bifrost configs
|
||||
=======================
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user