Deploy nova-cert

Currently, we do not deploy nova-cert.  As we do not use the ec2 API
extensively we've not run into any issues however it should exist
for those that choose to use the ec2 API.
This commit is contained in:
Matt Thompson 2014-09-05 13:31:38 +01:00
parent cfe01cb2a6
commit 103f3109d4
5 changed files with 61 additions and 1 deletions

View File

@ -92,6 +92,9 @@ component_skel:
nova_api_os_compute:
belongs_to:
- nova_all
nova_cert:
belongs_to:
- nova_all
nova_compute:
belongs_to:
- nova_all
@ -208,6 +211,11 @@ container_skel:
- infra_containers
contains:
- nova_api_os_compute
nova_cert_container:
belongs_to:
- infra_containers
contains:
- nova_cert
nova_compute_container:
is_metal: true
belongs_to:

View File

@ -15,7 +15,7 @@
# This is the md5 of the environment file
# this will ensure consistency when deploying.
environment_version: 5e7155d022462c5a82384c1b2ed8b946
environment_version: e0955a92a761d5845520a82dcca596af
# User defined CIDR used for containers
# Global cidr/s used for everything.

View File

@ -18,6 +18,7 @@
- include: nova-api-metadata.yml
- include: nova-scheduler.yml
- include: nova-conductor.yml
- include: nova-cert.yml
- include: nova-compute.yml
- include: nova-compute-keys.yml
- include: nova-spice-console.yml

View File

@ -0,0 +1,32 @@
---
# Copyright 2014, Rackspace US, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
- hosts: nova_cert
user: root
roles:
- common
- common_sudoers
- container_common
- openstack_common
- openstack_openrc
- nova_common
- galera_client_cnf
- init_script
vars_files:
- inventory/group_vars/nova_all.yml
- vars/openstack_service_vars/nova_cert.yml
- vars/openstack_service_vars/nova_spice_console_endpoint.yml
handlers:
- include: handlers/services.yml

View File

@ -0,0 +1,19 @@
---
# Copyright 2014, Rackspace US, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# The variables file used by the playbooks in the nova-conductor group.
# These don't have to be explicitly imported by vars_files: they are autopopulated.
program_name: nova-cert