From 531dde8bffd984cc09e87278df8b7cacb348f656 Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Sat, 19 Jun 2021 19:53:38 +0900 Subject: [PATCH] Deploy `/etc/nomad.d/server.hcl`. --- cookbooks/nomad/files/etc/nomad.d/server.hcl | 2 +- cookbooks/nomad/setup.rb | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/cookbooks/nomad/files/etc/nomad.d/server.hcl b/cookbooks/nomad/files/etc/nomad.d/server.hcl index 385e208..6b8cf5e 100644 --- a/cookbooks/nomad/files/etc/nomad.d/server.hcl +++ b/cookbooks/nomad/files/etc/nomad.d/server.hcl @@ -1,4 +1,4 @@ server { enabled = true - bootstrap_expect = 3 + bootstrap_expect = 1 } diff --git a/cookbooks/nomad/setup.rb b/cookbooks/nomad/setup.rb index f03b6ec..34b42b1 100644 --- a/cookbooks/nomad/setup.rb +++ b/cookbooks/nomad/setup.rb @@ -19,12 +19,14 @@ remote_file '/etc/nomad.d/datadir.hcl' do end if node['nomad']['manager'] - remote_file '/etc/nomad.d/server.hcl' do - owner 'nomad' - group 'nomad' - mode '664' + %w( server.hcl acl.hcl ).each do |conf| + remote_file "/etc/nomad.d/#{conf}" do + owner 'nomad' + group 'nomad' + mode '664' - notifies :restart, 'service[nomad]' + notifies :restart, 'service[nomad]' + end end end