From 43fefdfd9f085a9eed3f317bff2b34b17a94c3a6 Mon Sep 17 00:00:00 2001 From: Dan Webb Date: Tue, 3 Dec 2024 15:17:02 +0000 Subject: [PATCH] Add termurin package install option Signed-off-by: Dan Webb --- resources/temurin_package.rb | 14 ++++++++++++++ .../cookbooks/test/recipes/termurin_package.rb | 9 +++++++++ todo.md | 4 ++++ 3 files changed, 27 insertions(+) create mode 100644 resources/temurin_package.rb create mode 100644 test/fixtures/cookbooks/test/recipes/termurin_package.rb create mode 100644 todo.md diff --git a/resources/temurin_package.rb b/resources/temurin_package.rb new file mode 100644 index 00000000..1201345d --- /dev/null +++ b/resources/temurin_package.rb @@ -0,0 +1,14 @@ +provides :temurin_package +unified_mode true + +action :install do + apt_repository 'adoptium' do + uri 'https://packages.adoptium.net/artifactory/deb' + distribution "#{node['lsb']['codename']}" + components ['main'] + key 'https://packages.adoptium.net/artifactory/api/gpg/key/public' + keyserver 'keyserver.ubuntu.com' + end + + package 'temurin-17-jdk' +end diff --git a/test/fixtures/cookbooks/test/recipes/termurin_package.rb b/test/fixtures/cookbooks/test/recipes/termurin_package.rb new file mode 100644 index 00000000..2eb0efc1 --- /dev/null +++ b/test/fixtures/cookbooks/test/recipes/termurin_package.rb @@ -0,0 +1,9 @@ +apt_repository 'adoptium' do + uri 'https://packages.adoptium.net/artifactory/deb' + distribution "#{node['lsb']['codename']}" + components ['main'] + key 'https://packages.adoptium.net/artifactory/api/gpg/key/public' + keyserver 'keyserver.ubuntu.com' +end + +package 'temurin-17-jdk' diff --git a/todo.md b/todo.md new file mode 100644 index 00000000..c0d4ef81 --- /dev/null +++ b/todo.md @@ -0,0 +1,4 @@ +# TODO + +hotspot --> termurin +openj9 -> Semeru