29 lines
748 B
Bash
Executable file
29 lines
748 B
Bash
Executable file
#!/bin/bash
|
|
|
|
basename="$(dirname "${0}")"
|
|
|
|
customer=${1}
|
|
shift
|
|
environ=${1}
|
|
shift
|
|
|
|
if [[ -z ${customer} ]] || [[ -z ${environ} ]]; then
|
|
echo "Usage: ${0} <customer> <environment>"
|
|
echo "Example: ${0} vr test"
|
|
exit 1
|
|
fi
|
|
|
|
if [[ ${customer} == 'test' ]] || [[ ${customer} == 'prod' ]]; then
|
|
temp=${customer}
|
|
customer=${environ}
|
|
environ=${temp}
|
|
fi
|
|
customer_dir="${basename}/customers/overlays/${customer}"
|
|
mkdir -p "${customer_dir}"
|
|
cp -a "${basename}/customers/overlays/vr/${environ}" "${customer_dir}/"
|
|
sed -i "s/vr/${customer}/g" "${customer_dir}/${environ}/nextcloud-ingress.yml" "${customer_dir}/${environ}/nextcloud-deployment.yml"
|
|
git add "${customer_dir}/${environ}"
|
|
git commit -m "Adding ${customer} to ${environ}"
|
|
${basename}/bump-tag
|
|
|