@@ -4,19 +4,13 @@ set -euo pipefail
44set -x
55
66script_dir=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd ) "
7- src_dir=" ${script_dir} /../../../"
87node_number=${1}
98
10- pushd ${BOSH_DEPLOYMENT_PATH} > /dev/null
11- inner_bosh_dir=" /tmp/inner-bosh/director/$node_number "
12- mkdir -p ${inner_bosh_dir}
9+ pushd " ${BOSH_DEPLOYMENT_PATH} " > /dev/null
10+ inner_bosh_dir=" /tmp/inner-bosh/director/${ node_number} "
11+ mkdir -p " ${inner_bosh_dir} "
1312
14- export BOSH_DIRECTOR_IP=" 10.245.0.$(( 10 + $node_number )) "
15-
16- additional_ops_files=" "
17- if [ " $( lsb_release -cs) " != " jammy" ]; then
18- additional_ops_files=" -o /usr/local/noble-updates.yml"
19- fi
13+ export BOSH_DIRECTOR_IP=" 10.245.0.$(( 10 + node_number)) "
2014
2115 bosh int bosh.yml \
2216 -o " $script_dir /inner-bosh-ops.yml" \
@@ -31,16 +25,16 @@ pushd ${BOSH_DEPLOYMENT_PATH} > /dev/null
3125 -o " ${BOSH_DEPLOYMENT_PATH} /misc/source-releases/bosh.yml" \
3226 -o " $script_dir /latest-bosh-release.yml" \
3327 -o " $script_dir /deployment-name.yml" \
34- ${additional_ops_files} \
35- -v deployment_name=" bosh-$node_number " \
36- ${@: 2} > " ${inner_bosh_dir} /bosh-director.yml"
28+ -v deployment_name=" bosh-${node_number} " \
29+ " ${@: 2} " > " ${inner_bosh_dir} /bosh-director.yml"
3730
38- bosh -n deploy -d " bosh-$node_number " " ${inner_bosh_dir} /bosh-director.yml" --vars-store=" ${inner_bosh_dir} /creds.yml"
31+ bosh -n deploy -d " bosh-${ node_number} " " ${inner_bosh_dir} /bosh-director.yml" --vars-store=" ${inner_bosh_dir} /creds.yml"
3932
4033 # set up inner director
4134 export BOSH_ENVIRONMENT=" docker-inner-director-${node_number} "
4235 export BOSH_CONFIG=" ${inner_bosh_dir} /config"
43- export BOSH_CLIENT_SECRET=$( bosh int " ${inner_bosh_dir} /creds.yml" --path /admin_password)
36+ BOSH_CLIENT_SECRET=$( bosh int " ${inner_bosh_dir} /creds.yml" --path /admin_password)
37+ export BOSH_CLIENT_SECRET
4438
4539 bosh int " ${inner_bosh_dir} /creds.yml" --path /director_ssl/ca > " ${inner_bosh_dir} /ca.crt"
4640 bosh -e " ${BOSH_DIRECTOR_IP} " --ca-cert " ${inner_bosh_dir} /ca.crt" alias-env " ${BOSH_ENVIRONMENT} "
6458
6559 " ${inner_bosh_dir} /bosh" -n update-cloud-config \
6660 " $script_dir /inner-bosh-cloud-config.yml" \
67- -v node_number=" $(( ${ node_number} * 4 )) " \
61+ -v node_number=" $(( node_number * 4 )) " \
6862 -v network=director_network
6963
7064popd > /dev/null
0 commit comments