Merge "Fix propagation of new Zabbix VIP changes to astute.yaml"

This commit is contained in:
Jenkins 2017-05-24 08:21:26 +00:00 committed by Gerrit Code Review
commit 6fa6a8f811
3 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,10 @@
notice('zabbix_monitoring/override_configuration')
file { '/etc/hiera/plugins/zabbix_monitoring.yaml':
ensure => present,
content => template('plugin_zabbix/config_override.erb'),
owner => root,
group => root,
mode => '0644',
}

View File

@ -0,0 +1,5 @@
---
network_metadata:
vips:
zbx_vip_mgmt:
namespace: zabbix

View File

@ -100,3 +100,15 @@
timeout: 300
reexecute_on:
- deploy_changes
- id: zbx-override-configuration
type: puppet
version: 2.0.0
# Zabbix deployment start at post_deploy stage only
requires: [upload_configuration]
required_for: [globals]
role: '*'
parameters:
puppet_manifest: puppet/manifests/override_configuration.pp
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 120