Skip to content

Commit ab1d53b

Browse files
Sumit Jamgadeskazi0
Sumit Jamgade
authored andcommitted
assign host to hostless keys (noref)
"nodename" in keys is just a comment; so create a dummy because in case of no(empty) comment 'keys.sort' in the template fails because in ruby 'nil' does not have any order (cherry picked from commit b4a69fc)
1 parent 16781d0 commit ab1d53b

File tree

1 file changed

+2
-1
lines changed
  • chef/cookbooks/provisioner/recipes

1 file changed

+2
-1
lines changed

chef/cookbooks/provisioner/recipes/keys.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,11 @@
3737
access_keys[node.name] = root_pub_key
3838

3939
# Add additional keys
40+
nullnodecounter = 0
4041
node["provisioner"]["access_keys"].strip.split("\n").each do |key|
4142
key.strip!
4243
unless key.empty?
43-
nodename = key.split(" ")[2]
44+
nodename = key.split(" ")[2] || "hostless-key-#{nullnodecounter += 1}"
4445
access_keys[nodename] = key
4546
end
4647
end

0 commit comments

Comments
 (0)