Define: nginx::resources::upstream::member
Creates an upstream member inside the upstream block. Export this resource in all upstream member servers and collect them on the NGINX server.
Requirements:
Requires storeconfigs on the Puppet Master to export and collect resources
Parameters:
[*upstream*] - The name of the upstream resource [*server*] - Hostname or IP of the upstream member server [*port*] - Port of the listening service on the upstream member [*upstream_fail_timeout*] - Set the fail_timeout for the upstream. Default is 10 seconds
Examples:
Exporting the resource on a upstream member server: @@nginx::resource::upstream::member { $::fqdn: upstream => 'proxypass', server => $::ipaddress, port => '3000', } Collecting the resource on the NGINX server: nginx::resource::upstream { 'proxypass': ensure => present, }