From 4a1574a7875b97204c8dc9d953602154ad21589c Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Sat, 6 Apr 2024 16:24:47 +0900 Subject: [PATCH] Deploy `vector`-related config files. --- cookbooks/nomad/setup.rb | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/cookbooks/nomad/setup.rb b/cookbooks/nomad/setup.rb index 3661691..3a26a5f 100644 --- a/cookbooks/nomad/setup.rb +++ b/cookbooks/nomad/setup.rb @@ -85,28 +85,24 @@ service 'nomad' do action [:enable, :start] end -# Deploy `promtail` config: -HOSTNAME = run_command('uname -n').stdout.chomp - -template '/etc/promtail/nomad.yaml' do +# Deploy `vector` config: +remote_file '/etc/vector/nomad.toml' do owner 'root' group 'root' mode '644' - variables(HOSTNAME: HOSTNAME, LOKIENDPOINT: node['nomad']['lokiendpoint']) - - notifies :restart, 'service[promtail-nomad]' + notifies :restart, 'service[vector-nomad]' end # Deploy the `systemd` configuration: -remote_file '/lib/systemd/system/promtail-nomad.service' do +remote_file '/lib/systemd/system/vector-nomad.service' do owner 'root' group 'root' mode '644' end # Service setting: -service 'promtail-nomad' do +service 'vector-nomad' do action [ :enable, :restart ] end