Skip to content
This repository has been archived by the owner on Feb 7, 2018. It is now read-only.

chef-boneyard/jetty

Repository files navigation

jetty Cookbook

Build Status Cookbook Version

Installs and configures Jetty, Java servlet engine and webserver.

DEPRECATION NOTICE

Due to the conservative nature of packaging in LTS distributions there doesn't exist a way to install a current jetty packages across distros. We don't believe the package install workflow matches the installation workflow of most users run jetty applications. Due to this we've decided to deprecate this cookbook. We're open to a new approach to either installing or managing jetty. If this interests you e-mail us at cookbooks@chef.io

Requirements

Platforms

  • Debian, Ubuntu

Chef

  • Chef 12+

Cookbooks

  • java

Attributes

  • node["jetty"]["host"] - Listen to connections from this network host, default '0.0.0.0'.
  • node["jetty"]["port"] - The network port used by Jetty, default '8080'.
  • node["jetty"]["jetty_args"] - Additional arguments to pass to Jetty, default ''.
  • node["jetty"]["java_options"] - Extra options to pass to the JVM, default '-Xmx256m -Djava.awt.headless=true'.
  • node['jetty']['install_java'] - Install java via the java cookbook. Defaults to true

Recipes

default.rb

The default recipe will install the native package for Jetty. The service will be managed via the package provided init scripts.

Usage

Simply include the recipe where you want Jetty installed.

License & Authors

Author: Cookbook Engineering Team (cookbooks@chef.io)

Copyright: 2010-2015, Chef Software, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.