26e2ec6faa
"Install" section is necessary for for "systemctl enable" command. Change-Id: I590ac3a1b58a80e156967dd2787a1ba88e8a6fd5
20 lines
504 B
Bash
Executable file
20 lines
504 B
Bash
Executable file
#!/bin/bash
|
|
|
|
set -eu
|
|
set -o pipefail
|
|
|
|
install-packages python-dev python-pip qemu-utils parted hdparm util-linux genisoimage gcc
|
|
|
|
pip install -r /tmp/ironic-python-agent/requirements.txt
|
|
pip install /tmp/ironic-python-agent
|
|
|
|
sudo echo $'[Unit]
|
|
Description=Ironic Python Agent\n
|
|
[Service]
|
|
ExecStart=/usr/bin/ironic-python-agent
|
|
Restart=always
|
|
RestartSec=30s\n
|
|
[Install]
|
|
WantedBy=multi-user.target\n' > /usr/lib/systemd/system/ironic-python-agent.service
|
|
|
|
sudo systemctl enable ironic-python-agent.service
|