Skip to content

Commit a35cea6

Browse files
committed
Fix multiple additional flags for docker_network
Each additional flag has to be pushed as extra String otherwise Docker will complain about uknown flag. Signed-off-by: Pavel Matěja <[email protected]>
1 parent 7c7c38c commit a35cea6

File tree

1 file changed

+6
-1
lines changed
  • lib/puppet/provider/docker_network

1 file changed

+6
-1
lines changed

Diff for: lib/puppet/provider/docker_network/ruby.rb

+6-1
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,17 @@ def network_conf
2323
['--ipam-driver=%s', :ipam_driver],
2424
['--aux-address=%s', :aux_address],
2525
['--opt=%s', :options],
26-
['%s', :additional_flags],
2726
].each do |(format, key)|
2827
values = resource[key]
2928
new_flags = multi_flags.call(values, format)
3029
flags.concat(new_flags)
3130
end
31+
if resource[:additional_flags].is_a?(String)
32+
additional_flags = resource[:additional_flags].split
33+
additional_flags.each do |additional_flag|
34+
flags << additional_flag
35+
end
36+
end
3237
flags << resource[:name]
3338
end
3439

0 commit comments

Comments
 (0)