Сервис Chef не читает из обновленного файла systemd - PullRequest
0 голосов
/ 23 сентября 2018

Я использую шаблон chef для регенерации redis.server в / etc / systemd / system и перезагрузки демона, но сервер все еще пытается запустить службу из /usr/lib/systemd/system/redis.service.Чего мне не хватает?

template '/etc/systemd/system/redis.service' do
  source 'redis.service.erb'
  owner node['myapp']['appid']
  group node['myapp']['group']
  mode node['myapp']['dir_permission']
  notifies :run, 'execute[systemctl daemon-reload]', :immediately
  action :create
end
execute 'systemctl daemon-reload' do
  command 'sudo systemctl daemon-reload'
  action :nothing
end
service 'redis' do
  provider Chef::Provider::Service::Systemd
  supports status: true, reload: true, restart: true
  action [:enable, :start]
end 

результат: systemctl status redis enter image description here

...