summaryrefslogtreecommitdiff
path: root/docker/neutron/agents/metadata/start.sh
blob: fbe72e18fa6f0775d69e041020066060103f03ec (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/bin/bash

set -e

. /opt/kolla/config-neutron.sh
. /sudoers.sh

: ${KEYSTONE_REGION:=RegionOne}

cfg=/etc/neutron/metadata_agent.ini

# Configure metadata_agent.ini
crudini --set $cfg \
        DEFAULT \
        verbose \
        "${VERBOSE_LOGGING}"
crudini --set $cfg \
        DEFAULT \
        debug \
        "${DEBUG_LOGGING}"
crudini --set $cfg \
        DEFAULT \
        auth_region \
        "${KEYSTONE_REGION}"
crudini --set $cfg \
        DEFAULT \
        auth_url \
        "${KEYSTONE_AUTH_PROTOCOL}://${KEYSTONE_PUBLIC_SERVICE_HOST}:5000/v2.0"
crudini --set $cfg \
        DEFAULT \
        admin_tenant_name \
        "${ADMIN_TENANT_NAME}"
crudini --set $cfg \
        DEFAULT \
        admin_user \
        "${NEUTRON_KEYSTONE_USER}"
crudini --set $cfg \
        DEFAULT \
        admin_password \
        "${NEUTRON_KEYSTONE_PASSWORD}"
crudini --set $cfg \
        DEFAULT \
        nova_metadata_ip \
        "${NOVA_API_SERVICE_HOST}"
crudini --set $cfg \
        DEFAULT \
        metadata_proxy_shared_secret \
        "${NEUTRON_SHARED_SECRET}"

# Start Metadata Agent
exec /usr/bin/neutron-metadata-agent