Modernize amphora-agent element
There are some new facilities in DIB which simplify our element code - declarative package installs, automated init script installation. Change-Id: I8b91325999af5cfc9e455c4d6228453d8567c919
This commit is contained in:
parent
e42b3db580
commit
aec22a79d3
|
@ -1 +1,3 @@
|
|||
dib-init-system
|
||||
package-installs
|
||||
source-repositories
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
etc/initd/amphora-agent
|
|
@ -0,0 +1 @@
|
|||
etc/init/amphora-agent.conf
|
|
@ -1,11 +1,15 @@
|
|||
#!/bin/bash
|
||||
set -eux
|
||||
|
||||
install-packages libffi-dev libssl-dev
|
||||
if [ ${DIB_DEBUG_TRACE:-0} -gt 0 ]; then
|
||||
set -x
|
||||
fi
|
||||
set -eu
|
||||
set -o pipefail
|
||||
|
||||
cd /opt/amphora-agent/
|
||||
pip install -r requirements.txt
|
||||
python setup.py install
|
||||
cp etc/initd/amphora-agent /etc/init.d/
|
||||
|
||||
mkdir /etc/octavia
|
||||
# we assume certs, etc will come in through the config drive
|
||||
mkdir /etc/octavia/certs
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
libffi-dev:
|
||||
libssl-dev:
|
Loading…
Reference in New Issue