diff --git a/cookbooks/nginx/setup.rb b/cookbooks/nginx/setup.rb index 2b4d8f9..bbe449a 100644 --- a/cookbooks/nginx/setup.rb +++ b/cookbooks/nginx/setup.rb @@ -68,3 +68,26 @@ end service 'nginx' do action [ :enable, :start ] end + +# Deploy `promtail` config file: +HOSTNAME = run_command('uname -n').stdout.chomp + +template '/etc/promtail/nginx.yaml' do + owner 'root' + group 'root' + mode '644' + + variables(HOSTNAME: HOSTNAME, LOKIENDPOINT: node['promtail']['lokiendpoint']) +end + +# Deploy the `systemd` configuration: +remote_file '/lib/systemd/system/promtail-nginx.service' do + owner 'root' + group 'root' + mode '644' +end + +# Service setting: +service 'promtail-nginx' do + action [ :enable, :restart ] +end