Merge "Modernize amphora-agent element"
This commit is contained in:
commit
fd9e45a54a
elements/amphora-agent
@ -1 +1,3 @@
|
||||
dib-init-system
|
||||
package-installs
|
||||
source-repositories
|
||||
|
1
elements/amphora-agent/init-scripts/sysv/amphora-agent
Symbolic link
1
elements/amphora-agent/init-scripts/sysv/amphora-agent
Symbolic link
@ -0,0 +1 @@
|
||||
etc/initd/amphora-agent
|
1
elements/amphora-agent/init-scripts/upstart/amphora-agent.conf
Symbolic link
1
elements/amphora-agent/init-scripts/upstart/amphora-agent.conf
Symbolic link
@ -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
|
||||
|
2
elements/amphora-agent/package-installs.yaml
Normal file
2
elements/amphora-agent/package-installs.yaml
Normal file
@ -0,0 +1,2 @@
|
||||
libffi-dev:
|
||||
libssl-dev:
|
Loading…
x
Reference in New Issue
Block a user