scenario003.sh 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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. - ceilometer
  11. - aodh
  12. - gnocchi
  13. - panko
  14. - heat
  15. - magnum
  16. - tempest (regex: 'smoke TelemetryAlarming')"
  17. echo "tempest will run if packstack's installation completes successfully."
  18. echo
  19. $SUDO packstack ${ADDITIONAL_ARGS} \
  20. --allinone \
  21. --debug \
  22. --service-workers=2 \
  23. --default-password="packstack" \
  24. --os-swift-install=n \
  25. --os-horizon-install=n \
  26. --glance-backend=file \
  27. --os-heat-install=y \
  28. --os-magnum-install=y \
  29. --os-panko-install=y \
  30. --ceilometer-events-backend=panko \
  31. --provision-uec-kernel-url="/tmp/cirros/cirros-0.3.4-x86_64-vmlinuz" \
  32. --provision-uec-ramdisk-url="/tmp/cirros/cirros-0.3.4-x86_64-initrd" \
  33. --provision-uec-disk-url="/tmp/cirros/cirros-0.3.4-x86_64-disk.img" \
  34. --provision-demo=y \
  35. --provision-tempest=y \
  36. --run-tempest=y \
  37. --run-tempest-tests="smoke TelemetryAlarming" || export FAILURE=true