scenario001.sh 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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 (file backend)
  8. - nova
  9. - neutron (ovs+vxlan)
  10. - cinder (lvm+iscsi)
  11. - manila
  12. - nagios
  13. - tempest (regex: 'smoke')"
  14. echo "tempest will run if packstack's installation completes successfully."
  15. echo
  16. $SUDO packstack ${ADDITIONAL_ARGS} \
  17. --allinone \
  18. --debug \
  19. --service-workers=2 \
  20. --default-password="packstack" \
  21. --os-aodh-install=n \
  22. --os-ceilometer-install=n \
  23. --os-gnocchi-install=n \
  24. --os-swift-install=n \
  25. --os-manila-install=y \
  26. --os-horizon-ssl=y \
  27. --nagios-install=y \
  28. --amqp-enable-ssl=y \
  29. --glance-backend=file \
  30. --provision-uec-kernel-url="/tmp/cirros/cirros-0.3.4-x86_64-vmlinuz" \
  31. --provision-uec-ramdisk-url="/tmp/cirros/cirros-0.3.4-x86_64-initrd" \
  32. --provision-uec-disk-url="/tmp/cirros/cirros-0.3.4-x86_64-disk.img" \
  33. --provision-demo=y \
  34. --provision-tempest=y \
  35. --run-tempest=y \
  36. --run-tempest-tests="smoke dashboard" || export FAILURE=true