#!/bin/bash
set -x
+salt -I 'nfs:server' file.mkdir /srv/nova/instances
+salt -I 'nfs:server' state.sls nfs
+salt -I 'nfs:client' state.sls nfs
+
salt -I 'rabbitmq:server' state.sls rabbitmq
salt -I 'rabbitmq:server' cmd.run "rabbitmqctl status"
- system.linux.system.repo.mcp.extra
- system.linux.system.repo.saltstack.xenial
- system.linux.storage.loopback
+- service.nfs.client
- system.nova.compute.single
- service.neutron.compute.single
- service.cinder.volume.single
host: ${_param:cluster_local_address}
message_queue:
host: ${_param:cluster_local_address}
+ nfs:
+ client:
+ mount:
+ nfs:
+ path: /var/lib/nova/instances
+ fstype: nfs
+ device: ${_param:openstack_control_address}:/srv/nova/instances
linux:
network:
bridge: openvswitch
- system.linux.system.repo.mcp.openstack
- system.linux.system.repo.mcp.extra
- system.linux.system.repo.saltstack.xenial
+- service.nfs.server
- system.mongodb.server.single
- system.mongodb.server.database.ceilometer
- system.ceilometer.client
address: ${_param:cluster_local_address},127.0.0.1
logging:
verbose: v
+ nfs:
+ server:
+ share:
+ nova_instances:
+ path: /srv/nova/instances
+ host:
+ nova:
+ host: ${_param:single_address}/24
+ params:
+ - rw
+ - no_root_squash
+ - async
cd /srv/salt/scripts
BOOTSTRAP_SALTSTACK_OPTS=" -r -dX stable 2016.11 " \
MASTER_HOSTNAME=cfg01.${CLUSTER_DOMAIN} DISTRIB_REVISION=nightly \
- ./salt-master-init.sh
+ EXTRA_FORMULAS="nfs" \
+ ./salt-master-init.sh
salt-key -Ay
cp -r ${OPNFV_FUEL_DIR}/mcp/salt-formulas/* /usr/share/salt-formulas/env