123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /**
- * WARNING: This IdoPgsqlConnection definition is automatically generated by Puppet.
- * ANY MANUAL CHANGES TO IT WILL GET OVERWRITTEN!
- */
- /**
- * An IdoPgsqlConnection definition. You can create your own configuration
- * files in the conf.d directory (e.g. one per host). By default all *.conf
- * files in this directory are included.
- *
- *
- * See http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/configuring-icinga2#objecttype-idopgsqlconnection
- * for more info on Postgres IDO connection obects.
- */
- library "db_ido_pgsql"
- object IdoPgsqlConnection "pgsql-ido" {
- <%#- If any of the @ parameters are undefined, don't print anything for them: -%>
- <%- if @host -%>
- <%#- Otherwise, include the parameter: -%>
- host = "<%= @host -%>"
- <%- end -%>
- <%- if @port -%>
- port = <%= @port %>
- <%- end -%>
- <%- if @user -%>
- user = "<%= @user -%>"
- <%- end -%>
- <%- if @password -%>
- password = "<%= @password -%>"
- <%- end -%>
- <%- if @database -%>
- database = "<%= @database -%>"
- <%- end -%>
- <%- if @table_prefix -%>
- table_prefix = "<%= @table_prefix -%>"
- <%- end -%>
- <%- if @instance_name -%>
- instance_name = "<%= @instance_name -%>"
- <%- end -%>
- <%- if @instance_description -%>
- instance_description = "<%= @instance_description -%>"
- <%- end -%>
- <%- if @cleanup.empty? != true -%>
- cleanup = {
- <%- @cleanup.each_pair do |key, value| -%>
- <%= key %> = <%= value %>
- <%- end -%>
- }
- <%- end -%>
- <%- if @categories.length != 0 -%>
- categories = <%= @categories.map {|category| "#{category}"}.join(' | ') %>
- <%- end -%>
- }
|