caskdata/coopr_cookbook

View on GitHub
metadata.json

Summary

Maintainability
Test Coverage
{
  "name": "coopr",
  "description": "Installs/Configures Coopr (CLI, Provisioner, Server and UI)",
  "long_description": "# coopr cookbook\n\n[![Cookbook Version](http://img.shields.io/cookbook/v/coopr.svg)](https://supermarket.getchef.com/cookbooks/coopr)\n[![Apache License 2.0](http://img.shields.io/badge/license-apache%202.0-green.svg)](http://opensource.org/licenses/Apache-2.0)\n[![Build Status](http://img.shields.io/travis/caskdata/coopr_cookbook.svg)](http://travis-ci.org/caskdata/coopr_cookbook)\n[![Code Climate](https://codeclimate.com/github/caskdata/coopr_cookbook/badges/gpa.svg)](https://codeclimate.com/github/caskdata/coopr_cookbook)\n\n## Requirements\n\n* Oracle Java JDK 6+ (JDK 7 provided by `java` cookbook)\n\n## Optional dependencies\n\n* ZooKeeper (provided by `hadoop` cookbook)\n* JDBC-compatible database (MySQL, PostgreSQL, Oracle DB)\n* JDBC driver JARs\n\n## Usage\n\nThis cookbook is designed to install [Coopr](http://coopr.io) using the built-in ZooKeeper and Derby. A full installation\nsimply needs the `coopr::fullstack` recipe to be included in your server's run_list.\n\n### Attributes\n\n* `['coopr']['conf_dir']` - The directory used inside `/etc/coopr` and used via the alternatives system. Default `conf.chef`\n* `['coopr']['repo']['yum_repo_url']` - Specifies URL for fetching RPM packages via YUM\n* `['coopr']['repo']['apt_repo_url']` - Specifies URL for fetching DEB packages via APT\n* `['coopr']['repo']['apt_components']` - Repository components to use for APT repositories\n\n### Recipes\n\n* `cli` - Installs the `coopr-cli` package\n* `config` - Configures all services\n* `default` - Runs `config` and `repo` recipes\n* `fullstack` - Installs all packages and services on a single node\n* `provisioner` - Installs the `coopr-provisioner` package and service\n* `repo` - Sets up package manager repositories for coopr packages\n* `server` - Installs the `coopr-server` package and service\n* `ui` - Installs the `coopr-ui` package and service\n\n## Author\n\nAuthor:: Cask Data, Inc. (<ops@cask.co>)\n\n## License\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this software except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n",
  "maintainer": "Cask Data, Inc.",
  "maintainer_email": "ops@cask.co",
  "license": "Apache-2.0",
  "platforms": {
    "amazon": ">= 0.0.0",
    "centos": ">= 0.0.0",
    "redhat": ">= 0.0.0",
    "scientific": ">= 0.0.0",
    "ubuntu": ">= 0.0.0"
  },
  "dependencies": {
    "apt": ">= 0.0.0",
    "java": ">= 0.0.0",
    "yum": ">= 0.0.0"
  },
  "recommendations": {

  },
  "suggestions": {

  },
  "conflicting": {

  },
  "providing": {

  },
  "replacing": {

  },
  "attributes": {

  },
  "groupings": {

  },
  "recipes": {

  },
  "version": "0.3.0",
  "source_url": "https://github.com/caskdata/coopr_cookbook",
  "issues_url": "https://issues.cask.co/browse/COOK/component/10604",
  "privacy": false,
  "chef_versions": [
    [
      ">= 11"
    ]
  ],
  "ohai_versions": [

  ],
  "gems": [

  ]
}