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

Select Status

RSS

opsworks_ruby (45) Versions 1.23.0

Set of chef recipes for OpsWorks based Ruby projects

Policyfile
Berkshelf
Knife
cookbook 'opsworks_ruby', '~> 1.23.0', :supermarket
cookbook 'opsworks_ruby', '~> 1.23.0'
knife supermarket install opsworks_ruby
knife supermarket download opsworks_ruby
README
Dependencies
Quality 40%

opsworks_ruby Cookbook

Chef cookbook
Build Status
Coverage Status
Commitizen friendly
license

A chef cookbook to deploy Ruby applications to Amazon OpsWorks.

Quick Start

Refer to Getting Started
guide in documentation.

Development

You can either install everything locally using rvm and pip
or use the Docker container which includes all necessary dependencies inside it.

Documentation

docker-compose run cookbook mkdocs serve -a 0.0.0.0

Contributing

Please see CONTRIBUTING
for details.

Author and Contributors

Author: Igor Rzegocki (@ajgon)

Contributors

License

License: MIT

Collaborator Number Metric
            

1.23.0 failed this metric

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

Cookstyle Metric
            

1.23.0 failed this metric

Chef/Deprecations/FoodcriticTesting: The Foodcritic cookbook linter has been deprecated and should no longer be used for validating cookbooks. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_foodcritictesting): opsworks_ruby/Gemfile: 10
Chef/Deprecations/HWRPWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ HWRP style custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_hwrpwithoutunifiedtrue): opsworks_ruby/libraries/resource_deploy.rb: 50
Chef/Modernize/IncludingAptDefaultRecipe: Do not include the Apt default recipe to update package cache. Instead use the apt_update resource, which is built into Chef Infra Client 12.7 and later. (https://docs.chef.io/workstation/cookstyle/chef_modernize_includingaptdefaultrecipe): opsworks_ruby/recipes/setup.rb: 8
Chef/Modernize/RespondToInMetadata: It is no longer necessary to use respond_to? or defined? in metadata.rb in Chef Infra Client 12.15 and later (https://docs.chef.io/workstation/cookstyle/chef_modernize_respondtoinmetadata): opsworks_ruby/metadata.rb: 10
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 105
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 114
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 122
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 131
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 139
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 148
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 157
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 165
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 173
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 181
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 189
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 197
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 205
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 213
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 221
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 229
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 238
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 247
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 255
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 263
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 271
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 283
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 297
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 310
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 319
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 330
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 346
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 360
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 375
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 385
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 391
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 397
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 403
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 407
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 415
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 423
Chef/Modernize/SetOrReturnInResources: Do not use set_or_return within a method to define a property for a resource. Use the property method instead, which supports validation, reporting, and documentation functionality (https://docs.chef.io/workstation/cookstyle/chef_modernize_setorreturninresources): opsworks_ruby/libraries/resource_deploy.rb: 436
Chef/Modernize/SimplifyAptPpaSetup: The apt_repository resource allows setting up PPAs without using the full URL to ppa.launchpad.net. (https://docs.chef.io/workstation/cookstyle/chef_modernize_simplifyaptppasetup): opsworks_ruby/recipes/setup.rb: 178
Chef/RedundantCode/AptRepositoryDistributionDefault: There is no need to pass `distribution node['lsb']['codename']` to an apt_repository resource as this is done automatically by the apt_repository resource. (https://docs.chef.io/workstation/cookstyle/chef_redundantcode_aptrepositorydistributiondefault): opsworks_ruby/recipes/setup.rb: 179
Chef/RedundantCode/LongDescriptionMetadata: The long_description metadata.rb method is not used and is unnecessary in cookbooks. (https://docs.chef.io/workstation/cookstyle/chef_redundantcode_longdescriptionmetadata): opsworks_ruby/metadata.rb: 8

Run with Cookstyle Version 7.32.1 with cops Chef/Deprecations,Chef/Correctness,Chef/Sharing,Chef/RedundantCode,Chef/Modernize,Chef/Security,InSpec/Deprecations

No Binaries Metric
            

1.23.0 failed this metric

Failure: Cookbook should not contain binaries. Found:
opsworks_ruby/site/sitemap.xml.gz
opsworks_ruby/site/assets/images/favicon.png

Testing File Metric
            

1.23.0 passed this metric

Version Tag Metric
            

1.23.0 passed this metric