~ajkavanagh/openstack-mojo-specs/fix-os-project-id-nova-creds

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash -e
#
#  Optionally inject juju tags passed by environment variable, such
#  as architecture or maas tags, excluding the listed subordinate charms.

SUBORDINATES="ceilometer-agent,cinder-ceph,neutron-openvswitch,ntp"

[[ -z "$BUNDLE_FILE" ]] && export BUNDLE_FILE="baremetal7.yaml"

echo " . Env vars of interest:"
env | egrep 'osci|OSCI|juju|JUJU|mojo|MOJO|amulet|AMULET|proxy|PROXY' | sort

echo " . You are here:"
pwd && whoami

if [[ -n "$UOSCI_JUJU_TAGS" ]]; then
  echo " + Bundle constrainer triggered on: ${UOSCI_JUJU_TAGS}"
  $MOJO_SPEC_DIR/$MOJO_STAGE/scripts/bundle_constrainer.py -yd \
    -i $MOJO_SPEC_DIR/$MOJO_STAGE/$BUNDLE_FILE \
    -o $MOJO_SPEC_DIR/$MOJO_STAGE/$BUNDLE_FILE \
    --constraints "$UOSCI_JUJU_TAGS" -e "$SUBORDINATES"
else
  echo " - Bundle constrainer not triggered."
fi