summaryrefslogtreecommitdiff
path: root/strata/openstack-services/neutron.morph
blob: b79a089b254bdc9437e253756e1993aa64392f26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
name: neutron
kind: chunk
build-system: python-distutils
post-install-commands:
# Move rootwrap files to a proper location
- mkdir -p "$DESTDIR"/etc/neutron
- mv "$DESTDIR$PREFIX"/etc/neutron/rootwrap.d "$DESTDIR"/etc/neutron/
- mv "$DESTDIR$PREFIX"/etc/neutron/rootwrap.conf "$DESTDIR"/etc/neutron/
# Add neutron to sudoers controlling which commands is running as a root
# using the openstack rootwrap.
- mkdir -p "$DESTDIR"/etc/sudoers.d
- |
  install -D -m 0440 /proc/self/fd/0 <<'EOF' "$DESTDIR"/etc/sudoers.d/neutron-rootwrap
  Defaults:neutron !requiretty

  neutron ALL=(root) NOPASSWD: /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf *
  EOF