14ee418491
In the upcoming puppet keystone release, the default is being switched to fernet. This change updates packstack to properly handle the fernet provider configuration for keystone and makes it the new default. Since the upstream will be enabling the fernet token setup by default, packstack needs to properly turn off the fernet setup when using uuid. Change-Id: Id9f6d54e7e5190c3a01f60c511d8a470436bff7d
42 lines
1.2 KiB
Bash
Executable File
42 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
if [ $(id -u) != 0 ]; then
|
|
SUDO='sudo'
|
|
fi
|
|
|
|
echo -e "Generating packstack config for:
|
|
- keystone
|
|
- glance (swift backend)
|
|
- nova
|
|
- neutron (ovs+vxlan)
|
|
- lbaasv2
|
|
- swift
|
|
- sahara
|
|
- trove
|
|
- tempest (regex: 'smoke dashboard')"
|
|
echo "tempest will run if packstack's installation completes successfully."
|
|
echo
|
|
|
|
$SUDO packstack ${ADDITIONAL_ARGS} \
|
|
--allinone \
|
|
--debug \
|
|
--service-workers=2 \
|
|
--default-password="packstack" \
|
|
--os-aodh-install=n \
|
|
--os-ceilometer-install=n \
|
|
--os-gnocchi-install=n \
|
|
--os-cinder-install=n \
|
|
--os-horizon-install=n \
|
|
--nagios-install=n \
|
|
--glance-backend=swift \
|
|
--os-neutron-lbaas-install=y \
|
|
--os-sahara-install=y \
|
|
--os-trove-install=y \
|
|
--keystone-token-format=UUID \
|
|
--provision-uec-kernel-url="/tmp/cirros/cirros-0.3.4-x86_64-vmlinuz" \
|
|
--provision-uec-ramdisk-url="/tmp/cirros/cirros-0.3.4-x86_64-initrd" \
|
|
--provision-uec-disk-url="/tmp/cirros/cirros-0.3.4-x86_64-disk.img" \
|
|
--provision-demo=y \
|
|
--provision-tempest=y \
|
|
--run-tempest=y \
|
|
--run-tempest-tests="smoke" || export FAILURE=true
|