diff --git a/lib/puppet/parser/functions/docker_run_flags.rb b/lib/puppet/parser/functions/docker_run_flags.rb index 55cdf647..fa342acb 100644 --- a/lib/puppet/parser/functions/docker_run_flags.rb +++ b/lib/puppet/parser/functions/docker_run_flags.rb @@ -24,6 +24,8 @@ module Puppet::Parser::Functions if opts['net'].is_a? String flags << "--net #{opts['net'].shellescape}" + elsif opts['net'].is_a? Array + flags << "--net #{opts['net'].join(' --net ').shellescape}" end if opts['memory_limit']