aboutsummaryrefslogtreecommitdiffstats
path: root/deploy/adapters/ansible/roles/ext-network/vars/Debian.yml
blob: 8cebcb4869f03fc2c61c675e68fb6e14b8f50893 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
##############################################################################
# Copyright (c) 2016 HUAWEI TECHNOLOGIES CO.,LTD and others.
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
---
api_services:
  - nova-api
  - glance-api
  - ceilometer-api
  - heat-api
  - heat-api-cfn
  - aodh-api
  - cinder-api
e for tripleo # # === Parameters # # [*bootstrap_node*] # (Optional) The hostname of the node responsible for bootstrapping tasks # Defaults to hiera('cinder_backup_short_bootstrap_node_name') # # [*step*] # (Optional) The current step in deployment. See tripleo-heat-templates # for more details. # Defaults to hiera('step') # # [*pcs_tries*] # (Optional) The number of times pcs commands should be retried. # Defaults to hiera('pcs_tries', 20) # class tripleo::profile::pacemaker::cinder::backup ( $bootstrap_node = hiera('cinder_backup_short_bootstrap_node_name'), $step = Integer(hiera('step')), $pcs_tries = hiera('pcs_tries', 20), ) { Service <| tag == 'cinder::backup' |> { hasrestart => true, restart => '/bin/true', start => '/bin/true', stop => '/bin/true', } if $::hostname == downcase($bootstrap_node) { $pacemaker_master = true } else { $pacemaker_master = false } include ::tripleo::profile::base::cinder::backup if $step >= 2 { pacemaker::property { 'cinder-backup-role-node-property': property => 'cinder-backup-role', value => true, tries => $pcs_tries, node => $::hostname, } } if $step >= 3 and $pacemaker_master and hiera('stack_action') == 'UPDATE' { Cinder_config<||> ~> tripleo::pacemaker::resource_restart_flag { "${::cinder::params::backup_service}": } } if $step >= 5 and $pacemaker_master { pacemaker::resource::service { $::cinder::params::backup_service : op_params => 'start timeout=200s stop timeout=200s', tries => $pcs_tries, location_rule => { resource_discovery => 'exclusive', score => 0, expression => ['cinder-backup-role eq true'], } } } }