Я использую шаблон 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