Skip to content

Chef Cookbook layouting a Docker-based infrastructure

Notifications You must be signed in to change notification settings

dockerhp/cookbook

Repository files navigation

dockerhp Cookbook

Infrastructure to support a Docker-based deployment

  • Monitoring
  • Logging
  • Base Host configuration

Supplementary material for the book Docker High Performance.

Recipes

dockerhp::base

The base recipe to setup a basic configuration of Docker. Adding this to the run_list of a node does the following:

  • docker daemon
  • docker daemon to log to Debian Jessie's journal
  • forward all rsyslog entries to a remote syslog. It will forward to a Chef Node with an attribute node['is_logstash'] = true.
  • collectd with basic and container metric collection. It will send Graphite metrics to a Chef Node with an attribute node[is_graphite] = true.

License

Copyright 2016 Allan Espinosa

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Chef Cookbook layouting a Docker-based infrastructure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published