Displaying 1 to 20 from 89 results

travis-cookbooks - Chef cookbook monolithic repo :book: :bomb:

  •    Ruby

Travis cookbooks are collections of Chef cookbooks used with Chef for setting up Linux VMs for running tests and Travis internal machines.The wrapper cookbooks that compose together the cookbooks found here live over in the Travis CI Infrastructure Packer Templates repository.

chef-rvm - Chef cookbook with resources to install and configure Ruby via the Ruby Version Manager (RVM)

  •    Ruby

There is currently a major rewrite going on with this cookbook to simply the interface to RVM with Chef. Expect the master branch to be very broken until there is a 1.0 release. All previous pull requests will need to rebase to the newer master to contribute to the new Resource based cookbook. Manages system-wide and per-user RVMs and manages installed Rubies. Several resources are defined to accomplish these tasks.

apache2 - Development repository for the apache2 cookbook

  •    Ruby

This cookbook provides a complete Debian/Ubuntu style Apache HTTPD configuration. Non-Debian based distributions such as Red Hat/CentOS, ArchLinux and others supported by this cookbook will have a configuration that mimics Debian/Ubuntu style as it is easier to manage with Chef. This cookbook ships with templates of these scripts for non Debian/Ubuntu platforms. The scripts are used in the Definitions below.

java - Development repository for the java cookbook

  •    Ruby

This cookbook installs a Java JDK/JRE. It defaults to installing OpenJDK, but it can also install Oracle and IBM JDKs. NOTE: Oracle JDK 6 & 7 are unable to be automatically downloaded at this time.




mysql - Sous Chefs MySQL Cookbook

  •    Ruby

The MySQL Cookbook is a library cookbook that provides resource primitives (LWRPs) for use in recipes. It is designed to be a reference example for creating highly reusable cross-platform cookbooks. This cookbook is concerned with the "MySQL Community Server", particularly those shipped with F/OSS Unix and Linux distributions. It does not address forks or value-added repackaged MySQL distributions like MariaDB or Percona.

postgresql - Development repository for the postgresql cookbook

  •    Ruby

Installs and configures PostgreSQL as a client or a server. If you are wondering where all the recipes went in v7.0+, or how on earth I use this new cookbook please see upgrading.md for a full description.

chef-cookbook - Development repository for Chef cookbook RabbitMQ

  •    Ruby

This is a cookbook for managing RabbitMQ with Chef. It is intended for RabbitMQ 3.5.8 or later releases and targets Chef 12.1 and later.This cookbook depends on the Erlang cookbook.

ruby_rbenv - Development repository for the ruby_rbenv cookbook

  •    Ruby

Manages rbenv and its installed Rubies. This cookbook requires Chef 13.0+.


cassandra-chef-cookbook - Chef cookbook for Apache Cassandra, DataStax Enterprise (DSE) and DataStax agent

  •    Ruby

This is a Chef cookbook for Apache Cassandra (DataStax Community Edition) as well as DataStax Enterprise. It uses officially released packages and provides an Upstart service script. It has fairly complete support for adjustment of Cassandra configuration parameters using Chef node attributes.

chef-os-hardening - This chef cookbook provides numerous security-related configurations, providing all-round base protection

  •    Ruby

This cookbook provides numerous security-related configurations, providing all-round base protection. In the current implementation different components are located in the different recipes. See the available recipes or default.rb for possible component names.

consul - Development repository for the consul cookbook

  •    Ruby

Application cookbook which installs and configures Consul. Consul is a tool for discovering and configuring services within your infrastructure. This is an application cookbook which takes a simplified approach to configuring and installing Consul. Additionally, it provides Chef primitives for more advanced configuration.

graphite - Development repository for the graphite cookbook

  •    Ruby

See default attributes for platform specific packages installed. You can override the node['graphite']['package_names'][#{name}]['source'] attribute, where #{name} is one of whisper, carbon or graphite_web, to set a custom install path. By default a source install will use the github master branch.

haproxy - Development repository for the haproxy cookbook

  •    Ruby

Installs and configures haproxy. HAProxy has many configurable options available, this cookbook makes the most popular options available as resource properties.

nagios - Development repository for the nagios cookbook

  •    Ruby

Installs and configures Nagios server. Chef nodes are automatically discovered using search, and Nagios host groups are created based on Chef roles and optionally environments as well. Because of the heavy use of search, this recipe will not work with Chef Solo, as it cannot do any searches without a server.

vsts-agent-cookbook - Visual Studio Team Services Build Agent Chef Cookbook

  •    Ruby

Install, configure, restart and remove an agent. Check windows, debian or osx tests for more examples.

chef-stackstorm - Chef Cookbook to deploy StackStorm, IFTTT for Ops

  •    Ruby

Cookbook to install and configure StackStorm components using Chef.StackStorm is event-driven automation platform written in Python. With over 100+ integrations like GitHub, Docker, Nagios, NewRelic, AWS, Chef, Slack it allows you to wire together existing infrastructure into complex Workflows with auto-remediation and many more. Aka IFTTT orchestration for Ops.

macos-cookbook - A Chef cookbook used to provision macOS

  •    Ruby

The macOS cookbook is a Chef library cookbook that provides resources for configuring and provisioning macOS. Additionally, it provides recipes that implement common use-cases of the macOS cookbook's recources.Each of these attributes defaults to vagrant since our resources are developed with the Vagrant paradigm. In other words, the user and password declared here should be an admin user with passwordless super-user rights.

chef-bitcoin - Chef cookbook for Bitcoin

  •    Ruby

This cookbook downloads, installs and configures Bitcoin as a full node. In order to actively contribute to the Bitcoin network, you will need to open your TCP port 8333. This cookbook does not make sure your port 8333 is open since this is very much dependant on your networking setup.

arcgis-cookbook - Chef cookbooks for ArcGIS

  •    Ruby

This repository contains ArcGIS Chef cookbooks used to help simplify and automate ArcGIS installation and configuration using IT automation tool Chef. Sample JSON attribute files for different ArcGIS deployment patterns are available at roles folder.

graylog2-cookbook - Chef recipes to deploy Graylog

  •    Ruby

This Chef cookbook installs and configures the Graylog log management system. It is using the official installation packages provided by Graylog, Inc.. It needs as requirement an installation of Java, Elasticsearch and MongoDB.