Skip to content

Commit 03b4ac5

Browse files
committed
Separate upstream member collection into separate module to kill storeconfig warn
1 parent 265f864 commit 03b4ac5

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

manifests/resource/upstream.pp

+4-2
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,10 @@
9797
content => template('nginx/conf.d/upstream_members.erb'),
9898
}
9999
} else {
100-
# Collect exported members:
101-
::Nginx::Resource::Upstream::Member <<| upstream == $name |>>
100+
class { 'nginx::resource::upstream::collect':
101+
# Collect exported members
102+
upstream_name => $name,
103+
}
102104
}
103105

104106
concat::fragment { "${name}_upstream_footer":
+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Class to collect exported upstream members, if needed.
2+
#
3+
# This is separated into a separate class in order to remove errors if
4+
# storeconfigs are unavailable.
5+
6+
class nginx::resource::upstream::collect (
7+
$upstream_name,
8+
)
9+
{
10+
# Collect exported members:
11+
::Nginx::Resource::Upstream::Member <<| upstream == $upstream_name |>>
12+
}

0 commit comments

Comments
 (0)