diff options
Diffstat (limited to 'elements/unmaintained/openstack-services/neutron.bst')
-rw-r--r-- | elements/unmaintained/openstack-services/neutron.bst | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/elements/unmaintained/openstack-services/neutron.bst b/elements/unmaintained/openstack-services/neutron.bst new file mode 100644 index 00000000..cb19e0a3 --- /dev/null +++ b/elements/unmaintained/openstack-services/neutron.bst @@ -0,0 +1,56 @@ +kind: distutils +depends: +- erlang.bst +- unmaintained/django.bst +- unmaintained/xstatic.bst +- openstack-clients.bst +- unmaintained/test-tools.bst +- python-tools.bst +- unmaintained/openstack-services/paste.bst +- unmaintained/openstack-services/routes.bst +- unmaintained/openstack-services/httplib2.bst +- unmaintained/openstack-services/jsonrpclib.bst +- unmaintained/openstack-services/keystonemiddleware.bst +- unmaintained/openstack-services/sqlalchemy.bst +- unmaintained/openstack-services/alembic.bst +- unmaintained/openstack-services/retrying.bst +- unmaintained/openstack-services/oslo-db.bst +- unmaintained/openstack-services/oslo-messaging.bst +- unmaintained/openstack-services/oslo-rootwrap.bst +- unmaintained/openstack-services/oslo-concurrency.bst +- unmaintained/openstack-services/oslo-context.bst +- unmaintained/openstack-services/oslo-log.bst +- unmaintained/openstack-services/oslo-middleware.bst +sources: +- kind: git + url: upstream:openstack/neutron + track: 2015.1.0 + ref: 7260e0e3fc2ea479e80e0962624aca7fd38a1f60 +variables: + python: python +config: + install-commands: + (>): + - | + # Move the configuration files to a proper location + mkdir "%{install-root}"/etc + mv "%{install-root}/%{prefix}"/etc/neutron "%{install-root}"/etc + + # Remove unused start/stop script + rm "%{install-root}/%{prefix}"/etc/init.d/neutron-server + + # Remove configuration files which will be added by Ansible + rm "%{install-root}"/etc/neutron/neutron.conf + rm "%{install-root}"/etc/neutron/metadata_agent.ini + rm "%{install-root}"/etc/neutron/plugins/ml2/ml2_conf.ini + rm "%{install-root}"/etc/neutron/dhcp_agent.ini + rm "%{install-root}"/etc/neutron/l3_agent.ini + + # Add neutron to sudoers controlling which commands is running as a + # root using the openstack rootwrap. + mkdir -p "%{install-root}"/etc/sudoers.d + install -D -m 0440 /proc/self/fd/0 <<'EOF' "%{install-root}"/etc/sudoers.d/neutron-rootwrap + Defaults:neutron !requiretty + + neutron ALL=(root) NOPASSWD: /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf * + EOF |