summaryrefslogtreecommitdiff
path: root/lib/chef/resource/apt_repository.rb
diff options
context:
space:
mode:
authorGavin Reynolds <g.reynolds@src.gla.ac.uk>2017-08-31 14:58:48 +0100
committerGavin Reynolds <g.reynolds@src.gla.ac.uk>2017-08-31 15:23:59 +0100
commitf74cade60ded63f26248a38447824a732d581588 (patch)
treef24d11aed60be516b97bda6a5dd9b29137de51e5 /lib/chef/resource/apt_repository.rb
parent4f2bac9506f9e93dd33e0a94d61c016f6aeacbb1 (diff)
downloadchef-f74cade60ded63f26248a38447824a732d581588.tar.gz
Support an array of keys for apt_repository
Signed-off-by: Gavin Reynolds <g.reynolds@src.gla.ac.uk>
Diffstat (limited to 'lib/chef/resource/apt_repository.rb')
-rw-r--r--lib/chef/resource/apt_repository.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/chef/resource/apt_repository.rb b/lib/chef/resource/apt_repository.rb
index b38bd1c8ec..293d6b6414 100644
--- a/lib/chef/resource/apt_repository.rb
+++ b/lib/chef/resource/apt_repository.rb
@@ -33,7 +33,7 @@ class Chef
# whether or not to add the repository as a source repo, too
property :deb_src, [TrueClass, FalseClass], default: false
property :keyserver, [String, nil, false], default: "keyserver.ubuntu.com", nillable: true, coerce: proc { |x| x ? x : nil }
- property :key, [String, nil, false], default: nil, nillable: true, coerce: proc { |x| x ? x : nil }
+ property :key, [String, Array, nil, false], default: [], coerce: proc { |x| x ? [x].flatten : nil }
property :key_proxy, [String, nil, false], default: nil, nillable: true, coerce: proc { |x| x ? x : nil }
property :cookbook, [String, nil, false], default: nil, desired_state: false, nillable: true, coerce: proc { |x| x ? x : nil }