Cian O'Driscoll 82eb9d86ec Re-activate vg and lvs on rebuild
Re-creates the loopback devices on rebuild/update.
Re-enables volume groups and also logical volumes

Change-Id: Ib319eebecfd29c71bc346c48ed47525552d54e94
2015-01-13 16:45:54 -05:00

257 lines
5.6 KiB
Plaintext

# 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.
---
wait_for: 200
key_name: ansible_key
#helion: True
#force_rebuild: True
wait_for_hostkey: True
# This overcloud controller list is for upstream openstack
#single_controller: True
# This option adjusts logic to enable single controllers to be upgraded
# instead of the entire controller cluster.
ssh_timeout: 900
# Command to be run on the playbook-executing host prior to upgrade
# pre_hook_command: /bin/date
# Command to be run on the playbook-executing host after upgrade
# post_hook_command: /bin/date
# Attempt online upgrade of compute nodes
# online_upgrade: True
default_update_file_location: /tmp/update_image.qcow2
overcloud_controller_services:
- haproxy
- apache2
- heat-api
- heat-api-cfn
- heat-api-cloudwatch
- heat-engine
- glance-api
- cinder-api
- nova-api
- keystone
- neutron-server
- swift-proxy
- glance-reg
- cinder-scheduler
- cinder-volume
- nova-scheduler
- nova-conductor
- nova-novncproxy
- nova-cert
- nova-consoleauth
- neutron-l3-agent
- neutron-metadata-agent
- neutron-dhcp-agent
- swift-object
- swift-object-auditor
- swift-object-replicator
- swift-object-updater
- swift-container
- swift-container-auditor
- swift-container-replicator
- swift-container-sync
- swift-container-updater
- swift-account
- swift-account-auditor
- swift-account-reaper
- swift-account-replicator
- swift-container
- swift-container-auditor
- swift-container-replicator
- swift-container-sync
- swift-container-updater
- ceilometer-api
- ceilometer-collector
- ceilometer-agent-notification
- snmpd
- rsync
helion_overcloud_controller_services:
- cron
- apache2
- beaver
- cinder-api
- cinder-backup
- cinder-scheduler
- cinder-volume
- haproxy
- glance-api
- glance-reg
- heat-api
- heat-api-cfn
- heat-api-cloudwatch
- heat-engine
- neutron-dhcp-agent
- neutron-l3-agent
- neutron-metadata-agent
- neutron-server
- neutron-openvswitch-agent
- nova-api
- nova-cert
- nova-conductor
- nova-novncproxy
- nova-scheduler
- ceilometer-api
- ceilometer-collector
- snmpd
- rsync
- stunnel
- rsyslog
helion_overcloud_bootstrap_controller_services:
- cron
- apache2
- beaver
- ceilometer-api
- ceilometer-collector
- ceilometer-agent-central
- ceilometer-agent-notification
- ceilometer-alarm-evaluator
- ceilometer-alarm-notifier
- cinder-api
- cinder-backup
- cinder-scheduler
- cinder-volume
- glance-api
- glance-reg
- heat-api
- heat-api-cfn
- heat-api-cloudwatch
- heat-engine
- nova-api
- keystone
- neutron-server
- swift-proxy
- cinder-scheduler
- nova-scheduler
- nova-cert
- nova-conductor
- nova-consoleauth
- nova-novncproxy
- neutron-l3-agent
- neutron-metadata-agent
- neutron-dhcp-agent
- neutron-openvswitch-agent
- stunnel
- open-iscsi
- rsyslog
# This overcloud compute list is for upstream openstack
overcloud_compute_services:
- neutron-openvswitch-agent
- neutron-metadata-agent
- libvirt-bin
- snmpd
helion_overcloud_compute_services:
- beaver
- neutron-openvswitch-agent
- neutron-metadata-agent
- neutron-l3-agent
- libvirt-bin
- open-iscsi
# This overcloud swift list is for upstream openstack
overcloud_swift_services:
- swift-account
- swift-account-auditor
- swift-account-reaper
- swift-account-replicator
- swift-container
- swift-container-auditor
- swift-container-replicator
- swift-container-sync
- swift-container-updater
- swift-object
- swift-object-auditor
- swift-object-replicator
- swift-object-updater
- swift-proxy
- snmpd
helion_overcloud_swift_services:
- beaver
- swift-account
- swift-account-auditor
- swift-account-reaper
- swift-account-replicator
- swift-container
- swift-container-auditor
- swift-container-reconciler
- swift-container-replicator
- swift-container-sync
- swift-container-updater
- swift-object
- swift-object-auditor
- swift-object-replicator
- swift-object-updater
- swift-proxy
- open-iscsi
- rsyslog
# This undercloud list is derived from upstream openstack
undercloud_services:
- os-collect-config
- apache2
- glance-api
- heat-api
- heat-api-cfn
- heat-api-cloudwatch
- heat-engine
- ironic-api
- nova-api
- keystone
- neutron-server
- swift-proxy
- glance-reg
- nova-scheduler
- nova-conductor
- nova-novncproxy
- neutron-metadata-agent
- neutron-dhcp-agent
- ironic-conductor
- sirius-api
- logstash
- snmpd
- rabbitmq-server
- mysql
helion_undercloud_services:
- os-collect-config
- apache2
- beaver
- glance-api
- glance-reg
- heat-api
- heat-api-cfn
- heat-api-cloudwatch
- heat-engine
- eon-api
- eon-conductor
- elasticsearch
- ironic-api
- ironic-conductor
- icinga
- neutron-server
- nova-api
- nova-compute
- nova-cert
- nova-scheduler
- nova-conductor
- nova-novncproxy
- nova-consoleauth
- neutron-dhcp-agent
- sirius-api
- open-iscsi
- logstash
- snmpd
- logstash
- neutron-openvswitch-agent
- rabbitmq-server
- mysql
helion_overcloud_vsa_services:
- vsa