aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/ceilometer/templates/wsgi-ceilometer-api.conf.j2
blob: 4adb84bf295367808848b7915012489e9374b75a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{% set python_path = '/usr/lib/python2.7/site-packages' if kolla_install_type == 'binary' else '/var/lib/kolla/venv/lib/python2.7/site-packages' %}
Listen {{ api_interface_address }}:{{ ceilometer_api_port }}

<VirtualHost *:{{ ceilometer_api_port }}>
    LogLevel info
    ErrorLog /var/log/kolla/ceilometer/ceilometer-api.log
    CustomLog /var/log/kolla/ceilometer/ceilometer-api-access.log combined

    WSGIScriptReloading On
    WSGIDaemonProcess ceilometer-api processes={{ openstack_service_workers }} threads=1 user=ceilometer group=ceilometer display-name=%{GROUP} python-path={{ python_path }}
    WSGIProcessGroup ceilometer-api
    WSGIScriptAlias / {{ python_path }}/ceilometer/api/app.wsgi

    <Directory "{{ python_path }}/ceilometer/api">
        <IfVersion >= 2.4>
            Require all granted
        </IfVersion>
        <IfVersion < 2.4>
            Order allow,deny
            Allow from all
        </IfVersion>
    </Directory>

</VirtualHost>