Commit Graph
536 Commits
Author SHA1 Message Date
Cody Herriges 30b07259a2 Moves debain packages to openjdk.
Change sun-java6-* packages to their openjdk equivalents and add conditional
  based on lsb codename to determine which version to install.
2012-05-09 15:43:19 -07:00
Gary Larizza 6365fcd9f2 Merge pull request #11 from ccaum/master
Allow distributions starting with string `java`

Reviewed-by: Gary Larizza <gary@puppetlabs.com>
2011-09-13 19:28:29 -07:00
Carl Caum a671ad7cc4 Allow distributions starting with java
Some java distributions can start with java, such as java-sun or java-1.6.0-openjdk.  We should allow these to be specified
2011-09-13 19:55:24 +00:00
Ken Barber 0e4dc2dd81 Merge pull request #10 from kbarber/issues/master/9_empty-metadata
9 - remove empty metadata.json from repo to avoid errors when using from
2011-06-25 11:25:33 -07:00
Ken Barber 4c1161891b 9 - remove empty metadata.json from repo to avoid errors when using from github. 2011-06-25 19:23:45 +01:00
Ken Barber 98e1d30235 Merge pull request #7 from kbarber/issue/master/5_preseed_for_license
5 - Provide a preseed file that preseeds license signing for java package
2011-06-25 11:17:26 -07:00
Ken Barber b5854b3ef3 Merge pull request #8 from kbarber/issues/master/4_license-file
4 - Add license file.
2011-06-25 10:57:01 -07:00
Ken Barber e6be2ed785 4 - Add license file. 2011-06-24 23:16:12 +02:00
Ken Barber b547e53a8b 5 - Provide a preseed file that preseeds license signing for java packages. 2011-06-24 22:52:58 +02:00
Jeff McCune 3b674ac225 Whitespace only change to README 2011-06-16 19:02:34 -07:00
Jeff McCune 8a7c2fce30 Update CHANGELOG for version 0.1.5 v0.1.5 2011-06-16 18:59:07 -07:00
Jeff McCune babdde5f02 Merge branch 'ticket/master/X_debian_support'
* ticket/master/X_debian_support:
  Bump stdlib module dependency to 0.1.6
  Update README for apt and rpm based platforms.
  Update the module example test manifest
  Add Debian based distro support.
2011-06-16 18:57:57 -07:00
Jeff McCune 0b541605e1 Bump stdlib module dependency to 0.1.6
This change is required because the anchor resource type
is not available in versions of puppetlabs-stdlib < 0.1.6
2011-06-16 17:47:56 -07:00
Jeff McCune 8aa2053c9d Update README for apt and rpm based platforms.
Package management for Lucid requires the partner
repository to be enabled.  This change documents
that fact.
2011-06-16 17:45:11 -07:00
Jeff McCune 12544569fb Update the module example test manifest
This change provides a clear indication about how relationships
are expected to be managed when the end user consumes the module.
2011-06-16 17:44:34 -07:00
Jeff McCune e09792cea9 Add Debian based distro support.
This change separates the package resource into an implementation
class following the composite class pattern.

In addition, the _real variables have been removed to prevent
confusion.

The validation functions have been updated to support a more
clear regular expression.

The debian package names are different, so conditional logic
is required to set a debian based distro specific variable
for the Java distribution name.

While the puppet resources work, there is currently an issue
on Lucid where the package REQUIRES interactive installation
to accept the license agreement.  This will need to be fixed
for fully automated deployment on apt based systems.
2011-06-16 17:43:56 -07:00
Jeff McCune 3b00510615 Update CHANGELOG for version 0.1.4 0.1.4 2011-06-02 17:40:29 -07:00
Jeff McCune 07ea32a90c Merge branch 'bug/master/class_ordering'
* bug/master/class_ordering:
  Fix ordering issues with composed classes
2011-06-02 17:39:53 -07:00
Jeff McCune c503afd73e Fix ordering issues with composed classes
The top level java module was declaring classes depending on what Java
distribution is required.  Similar to the issues encountered with
service and configuration class ordering, the composed classes did not
have an established relationship with other things that require the
module.

This change brings all resources into a single top level java class and
eliminates class composition within the module entirely.
2011-06-02 17:37:19 -07:00
Jeff McCune cc1dd231e3 Update CHANGELOG for version 0.1.3 0.1.3 2011-05-28 14:14:02 -07:00
Jeff McCune 221a6d3dab Merge branch 'bug/master/get_rid_of_stages'
* bug/master/get_rid_of_stages:
  Remove stages from java module
2011-05-28 14:13:15 -07:00
Jeff McCune 7efde2db1e Remove stages from java module
The stages feature of stdlib is turning out to be more trouble than it's
worth.  Integrating the changes from Cody and Gary results in the entire
mcollective class being in the main stage.  We've already found is
preferable to have stages after main rather than before to avoid
dependency cycles.  This only works if all modules use stages.  The
first module to not use stages will create a cycle if it requires and
modules who do use stages and the stages come after main.
2011-05-28 14:00:39 -07:00
Jeff McCune d93930d6e3 Update CHANGELOG to 0.1.2 0.1.2 2011-05-26 11:31:33 -07:00
Jeff McCune b3eb1642ae Merge branch 'comment/master/jre_vs_jdk'
* comment/master/jre_vs_jdk:
  Change jre and jdk booleans to a single string
2011-05-26 11:31:23 -07:00
Jeff McCune 867f8c524a Change jre and jdk booleans to a single string
Dan raised the comment in the previous patch set that it doesn't make
sense to provide two options and four states when there are really only
two possibilities; install the jre or the jdk.

This change removes the jdk and jre class parameters and replaces them
with a single distribution parameters.
2011-05-26 11:29:17 -07:00
Jeff McCune 292503aaf1 Re-version from 1.0.1 to 0.1.1 for semver 0.1.1 2011-05-25 16:31:09 -07:00
Jeff McCune ef09ed0545 Update CHANGELOG for 1.0.1 2011-05-25 16:09:58 -07:00
Jeff McCune ac7cdf8cce Merge branch 'feature/master/XXXX_validation'
* feature/master/XXXX_validation:
  Fixup validation for Puppet 2.6.8
  Add basic validation to class parameters
2011-05-25 16:09:31 -07:00
Jeff McCune 993b2e5e4c Fixup validation for Puppet 2.6.8
Anonymous arrays and comparing booleans does not work in 2.6.8 like they
do in master.  In 2.6.8 we cannot compare a true / false variable to a
string inside of Ruby without forcing the function argument to be a
string.
2011-05-25 16:07:10 -07:00
Jeff McCune 5bcc4df0c3 Add basic validation to class parameters 2011-05-25 13:46:10 -07:00
Jeff McCune 85a4f8fb1f Update CHANGELOG for 1.0.0 release 2011-05-24 14:10:13 -07:00
Jeff McCune 46fc64b641 Add JDK 1.6.0_25 as the default package
This adds a new java::jdk_package class and makes
the wrapper class default to this Java runtime.
2011-05-24 14:09:56 -07:00
Jeff McCune dddbad11a9 Add .DS_Store to gitignore 2011-05-24 13:31:38 -07:00
Jeff McCune 860b400dbc Update CHANGELOG for 0.0.1 release
Also make sure module metadata is ready to go.
0.0.1
2011-05-24 11:56:15 -07:00
Jeff McCune 6e58695a1b Add JRE package management.
Add the ability to install the JRE package at version 1.6.0_25-fcs
2011-05-23 18:48:42 -07:00
Jeff McCune 55a2ab8b19 Initial commit 2011-05-23 18:12:37 -07:00