# {{ ansible_managed }} [DEFAULT] # Disable stderr logging use_stderr = False debug = {{ debug }} notification_topics = {{ cloudkitty_notification_topics }} use_journal = True ## Oslo Messaging RPC transport_url = {{ cloudkitty_oslomsg_rpc_transport }}://{% for host in cloudkitty_oslomsg_rpc_servers.split(',') %}{{ cloudkitty_oslomsg_rpc_userid }}:{{ cloudkitty_oslomsg_rpc_password }}@{{ host }}:{{ cloudkitty_oslomsg_rpc_port }}{% if not loop.last %},{% else %}/{{ cloudkitty_oslomsg_rpc_vhost }}{% if (cloudkitty_oslomsg_rpc_use_ssl | lower) | bool %}?ssl=1{% else %}?ssl=0{% endif %}{% endif %}{% endfor %} [api] port = {{ cloudkitty_service_port }} [collect] collector = {{ cloudkitty_collector }} [collector_{{ cloudkitty_collector }}] auth_section = keystone_authtoken [cors] [cors.subdomain] [database] connection = {{ cloudkitty_database_connection }} [fetcher] backend = {{ cloudkitty_collector }} [fetcher_{{ cloudkitty_collector }}] auth_section = keystone_authtoken [keystone_authtoken] memcached_servers = {{ cloudkitty_memcached_servers }} www_authenticate_uri = {{ keystone_service_internaluri }} project_domain_id = {{ cloudkitty_service_project_domain_id }} project_name = {{ cloudkitty_service_project_name }} user_domain_id = {{ cloudkitty_service_user_domain_id }} password = {{ cloudkitty_service_password }} username = {{ cloudkitty_service_user_name }} auth_url = {{ keystone_service_adminurl }} auth_type = {{ cloudkitty_keystone_auth_plugin }} region_name = {{ cloudkitty_service_region }} service_token_roles_required = True service_token_roles = {{ cloudkitty_service_role_name }} [oslo_messaging_amqp] [oslo_messaging_qpid] [oslo_messaging_rabbit] ssl = {{ cloudkitty_oslomsg_notify_use_ssl | bool }} [oslo_messaging_notifications] transport_url = {{ cloudkitty_oslomsg_notify_transport }}://{% for host in cloudkitty_oslomsg_notify_servers.split(',') %}{{ cloudkitty_oslomsg_notify_userid }}:{{ cloudkitty_oslomsg_notify_password }}@{{ host }}:{{ cloudkitty_oslomsg_notify_port }}{% if not loop.last %},{% else %}/{{ cloudkitty_oslomsg_notify_vhost }}{% if (cloudkitty_oslomsg_notify_use_ssl | lower) | bool %}?ssl=1{% else %}?ssl=0{% endif %}{% endif %}{% endfor %} [output] pipeline = {{ cloudkitty_output_pipeline }} basepath = {{ cloudkitty_output_basepath }} backend = {{ cloudkitty_output_backend }} [state] [storage] backend = sqlalchemy version = 1