
Adding a murano-init script to install murano-agent by cloud init in the LinuxMuranoInstance. Change-Id: I080fe14a61b9af468ba1ae2e26dd85196a563449 Targets-blueprint: cloud-init-deployable-agent
21 lines
508 B
Bash
21 lines
508 B
Bash
#!/bin/sh
|
|
|
|
ps cax | grep muranoagent > /dev/null
|
|
if [ $? -eq 0 ]; then
|
|
echo "murano-agent service exists"
|
|
else
|
|
muranoAgentConf='%MURANO_AGENT_CONF%'
|
|
echo $muranoAgentConf | base64 -d > /etc/init/murano-agent.conf
|
|
muranoAgentService='%MURANO_AGENT_SERVICE%'
|
|
echo $muranoAgentService | base64 -d > /etc/systemd/system/murano-agent.service
|
|
muranoAgent='%MURANO_AGENT%'
|
|
echo $muranoAgent | base64 -d > /etc/init.d/murano-agent
|
|
chmod +x /etc/init.d/murano-agent
|
|
pip install murano-agent
|
|
fi
|
|
|
|
|
|
|
|
|
|
|