Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

RSS

zeus-zxtm (1) Versions 0.1.0

Installs/Configures zeus-zxtm

Berkshelf/Librarian
Policyfile
Knife
cookbook 'zeus-zxtm', '~> 0.1.0'
cookbook 'zeus-zxtm', '~> 0.1.0', :supermarket
knife cookbook site install zeus-zxtm
knife cookbook site download zeus-zxtm
README
Dependencies
Quality

Description

Chef recipe for installing the Zeus (now Stingray) Traffic Manager.

Author

Kos Media, LLC Jeremy Bingham jeremy@dailykos.com

Requirements

This has been tested on Debian, but should work on any Unix-like system that Zeus Traffic Manager supports. You would need to change the "tarball_url", "checksum", and "tarball_dir" attributes as needed to reflect the different file names and directories the Zeus installation will use.

Attributes

The file zeus-zxtm/attributes/default.rb should be fairly self-explanatory. You need to set "tarball_url" to the location where you're keeping the Zeus installation tarball (Zeus doesn't make it easy to download automatically, so you should probably put it somewhere safe for your use). If you are installing a different version of Zeus Traffic Manager than 9.0r3, you will need to adjust the tarball dir (where the Zeus installation tarball extracts to) and the checksum as needed.

You also need to make a data bag called "zeus", and create an encrypted data bag item named "items" within it. In this data bag, you need to add entries for the admin password (as "password") and your Zeus license file (as "license". Remember to replace all newlines with "\n" in the data bag).

If you're installing this on an ec2 node, or somewhere else where ping is disabled by default, set "ec2" to a true value. Otherwise, the Zeus installer will cry bitter tears over not being able to ping the gateway or local ip address, and refuse to install.

Usage

Run the cookbook on the server you want to run Zeus Traffic Manager. It will perform the installation and basic configuration for you. For more advanced configuration, or loading saved Zeus configs onto the server, at this time you will need to go into the Traffic Manager and take care of that yourself.

Dependent cookbooks

This cookbook has no specified dependencies.

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

Collaborator Number Metric
            

0.1.0 failed this metric

Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.

Contributing File Metric
            

0.1.0 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file

Foodcritic Metric
            

0.1.0 failed this metric

FC064: Ensure issues_url is set in metadata: zeus-zxtm/metadata.rb:1
FC065: Ensure source_url is set in metadata: zeus-zxtm/metadata.rb:1
FC066: Ensure chef_version is set in metadata: zeus-zxtm/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: zeus-zxtm/metadata.rb:1
FC072: Metadata should not contain "attribute" keyword: zeus-zxtm/metadata.rb:1
Run with Foodcritic Version 11.1.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any

License Metric
            

0.1.0 passed this metric

No Binaries Metric
            

0.1.0 passed this metric

Publish Metric
            

0.1.0 passed this metric

Supported Platforms Metric
            

0.1.0 failed this metric

zeus-zxtm should declare what platform(s) it supports.

Testing File Metric
            

0.1.0 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file

Version Tag Metric
            

0.1.0 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number