From c599fccc2b99a58c2db6355892bc24dc9bb6f402 Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Mon, 7 Sep 2020 23:15:53 +0900 Subject: [PATCH] Deploy `promtail` config & `systemd` config. --- cookbooks/nginx/setup.rb | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) 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