You'll find this pattern across all of the packages in the OpenStack package set; rather than maintain init scripts/systemd units/upstart configurations across > 100 daemons the Debian OpenStack team came up with a simple method of using a set of variables to generate all of those.
Its less relevant now (as only systemd is used) but it still saves copy/paste of systemd configuration between packages which are 99% exactly the same.
Daemons should all run under the 'octavia' account as defined by the PROJECT_NAME variable.
>> debian/*.init.in <<
You'll find this pattern across all of the packages in the OpenStack package set; rather than maintain init scripts/systemd units/upstart configurations across > 100 daemons the Debian OpenStack team came up with a simple method of using a set of variables to generate all of those.
Its less relevant now (as only systemd is used) but it still saves copy/paste of systemd configuration between packages which are 99% exactly the same.
Daemons should all run under the 'octavia' account as defined by the PROJECT_NAME variable.