@@ -53,7 +53,7 @@ phases:
5353 commands :
5454 - |
5555 set -v
56- CINC_URL="s3 ://${AWS::Region}-aws-parallelcluster/archives/cinc/cinc-install-1.3.0.sh"
56+ CINC_URL="https ://${AWS::Region}-aws-parallelcluster.s3.${AWS::Region}.${AWS::URLSuffix} /archives/cinc/cinc-install-1.3.0.sh"
5757 [ -n "${CfnParamCincInstaller}" ] && CINC_URL="${CfnParamCincInstaller}"
5858 echo "${!CINC_URL}"
5959
@@ -219,19 +219,13 @@ phases:
219219 apt-get -y --only-upgrade install ca-certificates
220220 fi
221221
222- aws s3 --region ${AWS::Region} cp {{ build.CincUrl.outputs.stdout }} - | bash -s -- -v {{ ChefVersion }}
222+ curl --retry 3 -L {{ build.CincUrl.outputs.stdout }} | bash -s -- -v {{ ChefVersion }}
223223
224224 if [[ -e ${!CA_CERTS_FILE} ]]; then
225- mkdir -p /opt/cinc/embedded/ssl/certs
226225 ln -sf ${!CA_CERTS_FILE} /opt/cinc/embedded/ssl/certs/cacert.pem
227226 fi
228-
229- aws s3 cp s3://${AWS::Region}-aws-parallelcluster/archives/dependencies/ruby/gems.tgz gems.tgz --region ${AWS::Region}
230- tar -xf gems.tgz
231-
232- cd vendor/cache
233227
234- /opt/cinc/embedded/bin/gem install --local -- no-document berkshelf:{{ BerkshelfVersion }}
228+ /opt/cinc/embedded/bin/gem install --no-document berkshelf:{{ BerkshelfVersion }}
235229
236230 # Download and vendor Cookbook
237231 - name : DownloadCookbook
@@ -241,14 +235,9 @@ phases:
241235 - |
242236 set -v
243237 mkdir -p /etc/chef && sudo chown -R root:root /etc/chef
244-
245- if [[ "{{ build.CookbookUrl.outputs.stdout }}" =~ "s3://" ]]; then
246- aws s3 cp "{{ build.CookbookUrl.outputs.stdout }}" /etc/chef/aws-parallelcluster-cookbook.tgz --region ${AWS::Region}
247- else
248- curl --retry 3 -L -o /etc/chef/aws-parallelcluster-cookbook.tgz "{{ build.CookbookUrl.outputs.stdout }}"
249- fi
238+ curl --retry 3 -L -o /etc/chef/aws-parallelcluster-cookbook.tgz "{{ build.CookbookUrl.outputs.stdout }}"
250239
251- mkdir -p /tmp/cookbooks
240+ mkdir /tmp/cookbooks
252241 cd /tmp/cookbooks
253242 tar -xzf /etc/chef/aws-parallelcluster-cookbook.tgz
254243
0 commit comments