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