Add: sink service in designate

Change-Id: Idf538ad1c8ae8567aec2eac70446676d42fbdf90
This commit is contained in:
Seb-Solon 2018-07-05 09:11:59 -04:00
parent 4674b7a532
commit 407200ee1b
2 changed files with 13 additions and 1 deletions

View File

@ -63,13 +63,15 @@ when 'rhel'
when 'debian'
default['openstack']['dns']['platform'] = {
'designate_packages' => ['designate-api', 'designate-central', 'designate-mdns',
'designate-producer', 'designate-worker', 'bind9utils'],
'designate-producer', 'designate-worker', 'bind9utils',
'designate-sink'],
'designate_dashboard_packages' => ['python-designate-dashboard'],
'designate_api_service' => 'designate-api',
'designate_central_service' => 'designate-central',
'designate_mdns_service' => 'designate-mdns',
'designate_producer_service' => 'designate-producer',
'designate_worker_service' => 'designate-worker',
'designate_sink_service' => 'designate-sink',
'package_overrides' => "-o Dpkg::Options::='--force-confold' -o Dpkg::Options::='--force-confdef'",
}
end

10
recipes/sink.rb Normal file
View File

@ -0,0 +1,10 @@
include_recipe 'openstack-dns::common'
platform_options = node['openstack']['dns']['platform']
service 'designate_sink' do
service_name platform_options['designate_sink_service']
supports status: true, restart: true
action :enable
subscribes :restart, 'template[/etc/designate/designate.conf]'
end