Code Monkey home page Code Monkey logo

puppet-java8's Introduction

java8 Puppet Module

Build Status Puppet Forge Puppet Forge

Table of Contents

  1. Overview
  2. Module Description
  3. Setup - The basics of getting started with java8
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module

Overview

The module java8 installs the oracle java8 jdk on Ubuntu or Debian based system.

Module Description

This module adds a apt repository and then proceeds to install oracle jdk8

NOTE: This module may only be used if you agree to the Oracle license: http://www.oracle.com/technetwork/java/javase/terms/license/

Setup

What java8 affects

Setup Requirements

None at the moment.

Beginning with java8

include java8 is enough to get you up and running.

##Usage

All interaction with the java8 module can be done through the main java8 class.

###I just want Oracle java 8 jdk, what's the minimum I need?

include java8

##Reference

###Classes

####Public Classes

  • java8: Main class

###Parameters

###Facts

##Limitations

This module has been built on and tested against Puppet 3.2 and higher.

The module has been tested on:

  • Ubuntu 12.04
  • Ubuntu 14.04

Testing on other platforms has been light and cannot be guaranteed.

Development

Release Notes/Contributors/Etc

Thanks arpitaggarwal, PHDA and Conzar for their contributions.

puppet-java8's People

Contributors

arpitaggarwal avatar conzar avatar dependabot[bot] avatar divideby0 avatar feniix avatar kevingreene avatar phda avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

puppet-java8's Issues

puppetlabs/apt 2.2.2 compatibility

I was trying to install the spantree/java8 module (v0.5.2) but it appeared to be conflicting with the installation of puppetlabs/apt v2.2.2. While trying to resolve these issues I downgraded the apt module to v2.2.1, since this was the highest noted version that is compatible with the java8 module.

Since this is only a minor version upgrade, I was wondering if a simple update to the metadata.json file would fix the compatibility with apt v2.2.2.

Changelog for apt v2.2.2:
https://github.com/puppetlabs/puppetlabs-apt/blob/2.2.x/CHANGELOG.md

apt module parameter deprecation warnings

Hi,

It looks like the apt module is deprecating some parameter names in favour of simpler ones:

2015-12-09 09:59:16,201 WARN  [puppet-server] Scope(Apt::Source[webupd8team-java]) $include_src is deprecated and will be removed in the next major release, please use $include => { 'src' => true } instead
2015-12-09 09:59:16,202 WARN  [puppet-server] Scope(Apt::Source[webupd8team-java]) $key_server is deprecated and will be removed in the next major release, please use $key => { 'server' => keyserver.ubuntu.com } instead.

Is this module still being maintained? I'd be happy to open a PR if so.

Cheers,

apt-get on every puppet run

Java8 using the latest stdlib (2.2.2), every puppet run produces the following:

Notice: /Stage[main]/Java8/Apt::Ppa[ppa:webupd8team/java]/Exec[add-apt-repository-ppa:webupd8team/java]/returns: executed successfully
Info: /Stage[main]/Java8/Apt::Ppa[ppa:webupd8team/java]/Exec[add-apt-repository-ppa:webupd8team/java]: Scheduling refresh of Class[Apt::Update]
Notice: /Stage[main]/Java8/Exec[apt-update]/returns: executed successfully

Old Dependencies | Spantree-java8 requires old stdlib and old apt?

Hey Team,

Hope you are doing well. Thank for the great work you have been doing.

Spantree-java requires very old puppet apt and stdlib? Could this be solved?

I have the below installed version:

___ puppetlabs-stdlib (v5.2.0) invalid
___ puppetlabs-apt (v7.0.1) invalid

Yours Sincerely,
Vijay

Warning: Module 'puppetlabs-apt' (v7.0.1) fails to meet some dependencies:
'spantree-java8' (v0.6.1) requires 'puppetlabs-apt' (>= 1.0.1 <= 2.3.0)
Warning: Module 'puppetlabs-stdlib' (v5.2.0) fails to meet some dependencies:
'spantree-java8' (v0.6.1) requires 'puppetlabs-stdlib' (>= 4.0.0 <5.0.0)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.