cookbook 'zeus-zxtm', '~> 0.1.0'
zeus-zxtm (1) Versions 0.1.0 Follow0
Installs/Configures zeus-zxtm
cookbook 'zeus-zxtm', '~> 0.1.0', :supermarket
knife supermarket install zeus-zxtm
knife supermarket download zeus-zxtm
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 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.1.0 passed this metric
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
0.1.0 failed this 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 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.1.0 passed this metric
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
0.1.0 failed this metric
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 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
0.1.0 passed this metric
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
0.1.0 failed this 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