From 9d4a8cfd84cbc71a370225b30981649915bfa39e Mon Sep 17 00:00:00 2001 From: Andy Howard Date: Fri, 4 Feb 2022 21:53:51 +0000 Subject: [PATCH] Fix bug with uppercase cluster names causing a mismatch --- specs/default/chef/site-cookbooks/slurm/recipes/execute.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/specs/default/chef/site-cookbooks/slurm/recipes/execute.rb b/specs/default/chef/site-cookbooks/slurm/recipes/execute.rb index 159aa208..214b952f 100644 --- a/specs/default/chef/site-cookbooks/slurm/recipes/execute.rb +++ b/specs/default/chef/site-cookbooks/slurm/recipes/execute.rb @@ -92,14 +92,14 @@ defer_block "Defer starting slurmd until end of converge" do slurmd_sysconfig="SLURMD_OPTIONS=-N #{nodename}" if node[:slurm][:use_nodename_as_hostname] then - cmd_str = "getent hosts #{node[:cyclecloud][:instance][:ipv4]} | grep -q #{nodename}" + cmd_str = "getent hosts #{node[:cyclecloud][:instance][:ipv4]} | grep -qi #{nodename}" cmd = Mixlib::ShellOut.new(cmd_str) cmd.run_command if !cmd.exitstatus.zero? raise "Hostname has not registered in DNS yet." end - cmd_str = "hostname | grep -q #{nodename}" + cmd_str = "hostname | grep -qi #{nodename}" cmd = Mixlib::ShellOut.new(cmd_str) cmd.run_command if !cmd.exitstatus.zero?