17 lines
515 B
Bash
Executable File
17 lines
515 B
Bash
Executable File
#!/bin/bash
|
|
set -eux
|
|
|
|
os-svc-install -n nova -u nova -r /opt/stack/nova
|
|
|
|
mkdir -p /var/run/nova/keys && chown -R nova:nova /var/run/nova/keys
|
|
mkdir -p /var/lib/nova && chown -R nova:nova /var/lib/nova
|
|
install -d -m 0750 -o nova -g nova /var/lib/nova/instances
|
|
|
|
cp -a /opt/stack/nova/etc/nova/rootwrap* /etc/nova
|
|
|
|
ln -sf /opt/stack/venvs/nova/bin/nova-rootwrap /usr/local/bin/nova-rootwrap
|
|
|
|
echo "nova ALL=(root) NOPASSWD: /usr/local/bin/nova-rootwrap" > /etc/sudoers.d/nova
|
|
chmod 0440 /etc/sudoers.d/nova
|
|
visudo -c
|