├── .devcontainer ├── Dockerfile ├── README.md └── devcontainer.json ├── .fixtures.yml ├── .gitattributes ├── .github ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── mend.yml │ ├── nightly.yml │ ├── release.yml │ └── release_prep.yml ├── .gitignore ├── .gitpod.Dockerfile ├── .gitpod.yml ├── .pdkignore ├── .puppet-lint.rc ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── .sync.yml ├── .vscode └── extensions.json ├── .yardopts ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── Gemfile ├── HISTORY.md ├── LICENSE ├── NOTICE ├── README.md ├── REFERENCE.md ├── Rakefile ├── data └── common.yaml ├── examples ├── alternative.pp ├── init.pp └── oracle.pp ├── hiera.yaml ├── lib └── facter │ ├── java_default_home.rb │ ├── java_libjvm_path.rb │ ├── java_major_version.rb │ ├── java_patch_level.rb │ └── java_version.rb ├── manifests ├── adopt.pp ├── adoptium.pp ├── config.pp ├── download.pp ├── init.pp ├── params.pp └── sap.pp ├── metadata.json ├── pdk.yaml ├── provision.yaml └── spec ├── acceptance └── install_spec.rb ├── classes └── java_spec.rb ├── default_facts.yml ├── defines ├── adopt_spec.rb ├── adoptium_spec.rb ├── download_spec.rb └── sap_spec.rb ├── spec_helper.rb ├── spec_helper_acceptance.rb ├── spec_helper_acceptance_local.rb ├── spec_helper_local.rb └── unit └── facter ├── java_default_home_spec.rb ├── java_libjvm_path_spec.rb ├── java_major_version_spec.rb ├── java_patch_level_spec.rb └── java_version_spec.rb /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.fixtures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.fixtures.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/mend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.github/workflows/mend.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release_prep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.github/workflows/release_prep.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.gitpod.Dockerfile -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.pdkignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.pdkignore -------------------------------------------------------------------------------- /.puppet-lint.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.puppet-lint.rc -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.sync.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/Gemfile -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/README.md -------------------------------------------------------------------------------- /REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/REFERENCE.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/Rakefile -------------------------------------------------------------------------------- /data/common.yaml: -------------------------------------------------------------------------------- 1 | --- {} 2 | -------------------------------------------------------------------------------- /examples/alternative.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/examples/alternative.pp -------------------------------------------------------------------------------- /examples/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/examples/init.pp -------------------------------------------------------------------------------- /examples/oracle.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/examples/oracle.pp -------------------------------------------------------------------------------- /hiera.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/hiera.yaml -------------------------------------------------------------------------------- /lib/facter/java_default_home.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/lib/facter/java_default_home.rb -------------------------------------------------------------------------------- /lib/facter/java_libjvm_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/lib/facter/java_libjvm_path.rb -------------------------------------------------------------------------------- /lib/facter/java_major_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/lib/facter/java_major_version.rb -------------------------------------------------------------------------------- /lib/facter/java_patch_level.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/lib/facter/java_patch_level.rb -------------------------------------------------------------------------------- /lib/facter/java_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/lib/facter/java_version.rb -------------------------------------------------------------------------------- /manifests/adopt.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/manifests/adopt.pp -------------------------------------------------------------------------------- /manifests/adoptium.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/manifests/adoptium.pp -------------------------------------------------------------------------------- /manifests/config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/manifests/config.pp -------------------------------------------------------------------------------- /manifests/download.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/manifests/download.pp -------------------------------------------------------------------------------- /manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/manifests/init.pp -------------------------------------------------------------------------------- /manifests/params.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/manifests/params.pp -------------------------------------------------------------------------------- /manifests/sap.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/manifests/sap.pp -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/metadata.json -------------------------------------------------------------------------------- /pdk.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | ignore: [] 3 | -------------------------------------------------------------------------------- /provision.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/provision.yaml -------------------------------------------------------------------------------- /spec/acceptance/install_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/acceptance/install_spec.rb -------------------------------------------------------------------------------- /spec/classes/java_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/classes/java_spec.rb -------------------------------------------------------------------------------- /spec/default_facts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/default_facts.yml -------------------------------------------------------------------------------- /spec/defines/adopt_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/defines/adopt_spec.rb -------------------------------------------------------------------------------- /spec/defines/adoptium_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/defines/adoptium_spec.rb -------------------------------------------------------------------------------- /spec/defines/download_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/defines/download_spec.rb -------------------------------------------------------------------------------- /spec/defines/sap_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/defines/sap_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper_acceptance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/spec_helper_acceptance.rb -------------------------------------------------------------------------------- /spec/spec_helper_acceptance_local.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | UNSUPPORTED_PLATFORMS = ['darwin', 'windows'].freeze 4 | -------------------------------------------------------------------------------- /spec/spec_helper_local.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/spec_helper_local.rb -------------------------------------------------------------------------------- /spec/unit/facter/java_default_home_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/unit/facter/java_default_home_spec.rb -------------------------------------------------------------------------------- /spec/unit/facter/java_libjvm_path_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/unit/facter/java_libjvm_path_spec.rb -------------------------------------------------------------------------------- /spec/unit/facter/java_major_version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/unit/facter/java_major_version_spec.rb -------------------------------------------------------------------------------- /spec/unit/facter/java_patch_level_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/unit/facter/java_patch_level_spec.rb -------------------------------------------------------------------------------- /spec/unit/facter/java_version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/puppetlabs-java/HEAD/spec/unit/facter/java_version_spec.rb --------------------------------------------------------------------------------