
Adds classes for collectd gnocchi plugin configuration. Change-Id: I9258b5d7cc23b6c19708df2beb7e29484e5c9234
63 lines
1.9 KiB
Plaintext
63 lines
1.9 KiB
Plaintext
<Plugin "python">
|
|
Import "collectd_gnocchi"
|
|
<Module "collectd_gnocchi">
|
|
<%- if @auth_mode == 'simple' %>
|
|
### Basic authentication
|
|
Endpoint "<%= @protocol %>://<%= @server %>:<%= @port %>"
|
|
<%- if @user %>
|
|
User "<%= @user %>"
|
|
<%- end -%>
|
|
<%- elsif @auth_mode == 'keystone' %>
|
|
### Keystone authentication
|
|
Auth_Mode "keystone"
|
|
Auth_Url "<%= @keystone_auth_url %>"
|
|
<%- if @keystone_user_name %>
|
|
Username "<%= @keystone_user_name %>"
|
|
<%- end -%>
|
|
<%- if @keystone_user_id %>
|
|
User_Id "<%= @keystone_user_id %>"
|
|
<%- end -%>
|
|
<%- if @keystone_project_id %>
|
|
Project_Id "<%= @keystone_project_id %>"
|
|
<%- end -%>
|
|
<%- if @keystone_project_name %>
|
|
Project_Name "<%= @keystone_project_name %>"
|
|
<%- end -%>
|
|
<%- if @keystone_password %>
|
|
Password "<%= @keystone_password %>"
|
|
<%- end -%>
|
|
<%- if @keystone_user_domain_id %>
|
|
User_Domain_Id "<%= @keystone_user_domain_id %>"
|
|
<%- end -%>
|
|
<%- if @keystone_user_domain_name %>
|
|
User_Domain_Name "<%= @keystone_user_domain_name %>"
|
|
<%- end -%>
|
|
<%- if @keystone_project_domain_id %>
|
|
Project_Domain_Id "<%= @keystone_project_domain_id %>"
|
|
<%- end -%>
|
|
<%- if @keystone_project_domain_name %>
|
|
Project_Domain_Name "<%= @keystone_project_domain_name %>"
|
|
<%- end -%>
|
|
<%- if @keystone_region_name %>
|
|
Region_Name "<%= @keystone_region_name %>"
|
|
<%- end -%>
|
|
<%- if @keystone_interface %>
|
|
Interface "<%= @keystone_interface %>"
|
|
<%- end -%>
|
|
<%- if @keystone_endpoint %>
|
|
Endpoint "<%= @keystone_endpoint %>"
|
|
<%- end -%>
|
|
<%- end -%>
|
|
|
|
<%- if @resource_type %>
|
|
## Default resource type created by the plugin in Gnocchi
|
|
## to store hosts
|
|
ResourceType "<%= @resource_type %>"
|
|
<%- end -%>
|
|
<%- if @batch_size %>
|
|
## Minimum number of values to batch
|
|
BatchSize <%= @batch_size %>
|
|
<%- end -%>
|
|
</Module>
|
|
</Plugin>
|