Quantcast
Channel: Ask Puppet: Puppet DevOps Q&A Community - RSS feed
Viewing all articles
Browse latest Browse all 6104

how create many balancermembers using hiera

$
0
0
Hellow everyone, How I resolve this problems: Common.yaml > ---> serpro::apache::balancer:> "VIP00":> stickysession: "JSESSIONID"> serpro::apache::balancermembers:> balancermember00:> name_balancer: "VIP00"> url: "ajp://127.0.0.1:8009"> options:> - "ping=5"> - "keepalive=On"> balancermember00: name_balancer: "VIP00"> url: "ajp://127.0.0.2:8009"> options:> - "ping=5"> - "keepalive=On" manifest.pp $hash_balancer = hiera("serpro::apache::balancer", {}) $hash_balancermembers = hiera("serpro::apache::balancermembers", {}) create_resources('apache_wrapper::balancer', $hash_balancer) create_resources('apache_wrapper::balancermember', $hash_balancermembers) define define apache_wrapper::balancermember ( $url = "ajp://127.0.0.1:8009", $options = [], $name_balancer = "default", ){ apache::balancermember { "${::fqdn}-00": balancer_cluster => $name_balancer, url => $url, options => $options, } } I'm reveice the following error: Error: Could not retrieve catalog from remote server: Error 400 on SERVER: **Duplicate declaration**: Apache::Balancermember[xxxxxx.prcddom0001.serpro-00] is already declared in file /etc/puppet/environments/lab/modules/apache_wrapper/manifests/balancermember.pp:11; cannot redeclare at /etc/puppet/environments/lab/modules/apache_wrapper/manifests/balancermember.pp:11 on node xxxxx.prcddom0001.serpro My common.yaml need to be able to declare several balancermembers. I don't know to how resolve this problem. cheers!!!

Viewing all articles
Browse latest Browse all 6104

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>