scenario002.sh 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/bash
  2. if [ $(id -u) != 0 ]; then
  3. SUDO='sudo'
  4. fi
  5. echo -e "Generating packstack config for:
  6. - keystone
  7. - glance (swift backend)
  8. - nova
  9. - neutron (ovs+vxlan)
  10. - lbaasv2
  11. - swift
  12. - sahara
  13. - trove
  14. - tempest (regex: 'smoke dashboard')"
  15. echo "tempest will run if packstack's installation completes successfully."
  16. echo
  17. $SUDO packstack ${ADDITIONAL_ARGS} \
  18. --allinone \
  19. --debug \
  20. --service-workers=2 \
  21. --default-password="packstack" \
  22. --os-aodh-install=n \
  23. --os-ceilometer-install=n \
  24. --os-gnocchi-install=n \
  25. --os-cinder-install=n \
  26. --os-horizon-install=n \
  27. --nagios-install=n \
  28. --glance-backend=swift \
  29. --os-neutron-lbaas-install=y \
  30. --os-sahara-install=y \
  31. --os-trove-install=y \
  32. --keystone-token-format=UUID \
  33. --provision-uec-kernel-url="/tmp/cirros/cirros-0.3.4-x86_64-vmlinuz" \
  34. --provision-uec-ramdisk-url="/tmp/cirros/cirros-0.3.4-x86_64-initrd" \
  35. --provision-uec-disk-url="/tmp/cirros/cirros-0.3.4-x86_64-disk.img" \
  36. --provision-demo=y \
  37. --provision-tempest=y \
  38. --run-tempest=y \
  39. --run-tempest-tests="smoke" || export FAILURE=true