
Zuul config files were broken out into a new module which introduced cross module subscription dependencies. To make this work the module doing the notify/subscribe must include the module the resource that the subscription/notify is on. To fix this have config files notify the zuul_reload exec. Change-Id: I2d9e2236bc378d9dd92f811830dee6540b4cf4e2
20 lines
587 B
Puppet
20 lines
587 B
Puppet
class openstack_project::zuul_config {
|
|
include ::zuul
|
|
|
|
file { "/etc/zuul/layout.yaml":
|
|
ensure => 'present',
|
|
source => 'puppet:///modules/openstack_project/zuul/layout.yaml',
|
|
notify => Exec['zuul-reload'],
|
|
}
|
|
file { "/etc/zuul/openstack_functions.py":
|
|
ensure => 'present',
|
|
source => 'puppet:///modules/openstack_project/zuul/openstack_functions.py',
|
|
notify => Exec['zuul-reload'],
|
|
}
|
|
file { "/etc/zuul/logging.conf":
|
|
ensure => 'present',
|
|
source => 'puppet:///modules/openstack_project/zuul/logging.conf',
|
|
notify => Exec['zuul-reload'],
|
|
}
|
|
}
|