Skip to content

Commit 1e4a9cb

Browse files
committed
Install updated node pypi deps
1 parent fc056aa commit 1e4a9cb

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

cookbooks/aws-parallelcluster-computefleet/recipes/install/custom_parallelcluster_node.rb

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,16 @@
2525
command = "pip install ."
2626
end
2727

28-
if aws_region.start_with?("us-iso") && platform?('amazon') && node['platform_version'] == "2"
28+
if aws_region.start_with?("us-iso")
29+
dependency_package_name = "pypi-node-dependencies-#{node['cluster']['python-major-minor-version']}-#{node['kernel']['machine']}"
30+
dependency_folder_name = dependency_package_name
31+
if platform?('amazon') && node['platform_version'] == "2"
32+
dependency_package_name = "node-dependencies"
33+
dependency_folder_name = "node"
34+
end
35+
2936
remote_file "#{node['cluster']['base_dir']}/node-dependencies.tgz" do
30-
source "#{node['cluster']['artifacts_s3_url']}/dependencies/PyPi/#{node['kernel']['machine']}/node-dependencies.tgz"
37+
source "#{node['cluster']['artifacts_s3_url']}/dependencies/PyPi/#{node['kernel']['machine']}/#{dependency_package_name}.tgz"
3138
mode '0644'
3239
retries 3
3340
retry_delay 5
@@ -41,7 +48,7 @@
4148
code <<-REQ
4249
set -e
4350
tar xzf node-dependencies.tgz
44-
cd node
51+
cd #{dependency_folder_name}
4552
#{node_virtualenv_path}/bin/pip install * -f ./ --no-index
4653
REQ
4754
end

0 commit comments

Comments
 (0)