| # |
| # MANAGED BY PUPPET |
| # |
| |
| init_config: |
| |
| instances: |
| <%- (Array(@_instances)).each do |instance| -%> |
| - url: <%= instance['url'] %> |
| <%- if instance['username'] && instance['username'] != :undef -%> |
| username: <%= instance['username'] %> |
| <%- end -%> |
| <%- if instance['password'] && instance['password'] != :undef -%> |
| password: <%= instance['password'] %> |
| <%- end -%> |
| cluster_stats: <%= instance['cluster_stats'] %> |
| pshard_stats: <%= instance['pshard_stats'] %> |
| pending_task_stats: <%= instance['pending_task_stats'] %> |
| <%- if instance['url'].match(/^https/) -%> |
| ssl_verify: <%= instance['ssl_verify'] %> |
| <%- end -%> |
| <%- if instance['ssl_cert'] && instance['ssl_cert'] != :undef -%> |
| ssl_cert: <%= instance['ssl_cert'] %> |
| <%- end -%> |
| <%- if instance['ssl_key'] && instance['ssl_key'] != :undef -%> |
| ssl_key: <%= instance['ssl_key'] %> |
| <%- end -%> |
| <%- unless instance['tags'].empty? -%> |
| tags: |
| <%- instance['tags'].each do |tag| -%> |
| - <%= tag %> |
| <%- end -%> |
| <%- end -%> |
| <%- end -%> |