ohai - Ohai profiles your system and emits JSON

  •        45

Ohai detects data about your operating system. It can be used standalone, but its primary purpose is to provide node data to Chef.Ohai will print out a JSON data blob for all the known data about your system. When used with Chef, that data is reported back via node attributes.

https://docs.chef.io/ohai.html
https://github.com/chef/ohai

Tags
Implementation
License
Platform

   




Related Projects

ohai-emacs - The finest hand crafted artisanal emacs.d for your editing pleasure

  •    Emacs

While it is certainly true that Emacs is the most powerful text editor in the world, your first impression of it may be less favourable, because its default configuration really just isn’t all that great. But now there is Ohai Emacs! Simply install Ohai Emacs as your emacs.d, and you will be ready to bask in the full radiance of Holy Emacs in no time at all.

littlechef - Cook with Chef without a Chef Server

  •    Python

With LittleChef you will be able to get started more quickly cooking with Chef, the excellent Configuration Management System. You may think of this like a pocket Chef that doesn't need a Chef Server. Just your local kitchen with all your cookbooks, roles data bags and nodes, which will get rsynced to a node each time you start a Chef Solo configuration run with the bundled fix command.

chef - A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure

  •    Ruby

Chef is a configuration management tool designed to bring automation to your entire infrastructure.Issues can be reported by using GitHub Issues.

itamae - Configuration management tool inspired by Chef, but simpler and lightweight

  •    Ruby

Simple and lightweight configuration management tool inspired by Chef. And then excute itamae command to apply a recipe to a local machine.

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.


Consul - Tool for Service Discovery, Monitoring and Configuration

  •    Go

Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable. Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface. Register external services such as SaaS providers as well. It prevents routing requests to unhealthy hosts and enables services to easily provide circuit breakers.

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.

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.

Foreman - Complete Lifecycle Management Tool for Physical and Virtual Servers

  •    Ruby

Foreman is a complete lifecycle management tool for physical and virtual servers. It helps system administrators manage servers throughout their lifecycle, from provisioning and configuration to orchestration and monitoring. Using Puppet or Chef and Foreman's smart proxy architecture, you can easily automate repetitive tasks, quickly deploy applications, and proactively manage change, both on-premise with VMs and bare-metal or in the cloud.

Micromdm - Mobile Device Management server

  •    Go

MicroMDM is a Mobile Device Management server for Apple Devices currently focused on managing macOS. When a device enrolls (through DEP or otherwise) we want to bootstrap some tools to manage the Mac. These are agents running on a mac like Munki or Chef/Puppet which will manage the software and configuration through the lifecycle of the Mac.

chef-cookbooks - Open source chef cookbooks.

  •    Ruby

It's worth reading our Philosophy.md doc before reading this. It covers how we use Chef and is important context before reading this.Unlike other cookbook models, we do not use resources as APIs, we use the node object. Configuration is modeled in arrays and hashes as closely and thinly as possible to the service we are configuring. Ideally, you should only have to read the docs to the service to configure it, not the docs to the cookbook.

chef-repo - Set up your server to host Ruby on Rails apps. - Follow us on Twitter: @intercityup

  •    Ruby

This Chef repository aims at being the easiest way set up and configure your own Rails server to host one or more Ruby on Rails applications using best practices from our community. The configuration is heavily inspired by blog posts and chef recipes from 37signals and the Opscode Community Cookbooks.

containerpilot - A service for autodiscovery and configuration of applications running in containers

  •    Go

An init system for cloud-native distributed applications that automates the process of service discovery, configuration, and lifecycle management inside the container, so you can focus on your apps.We can write our new applications to do that, but existing apps will need some help. We can wrap each application in a shell script that registers itself with the discovery service easily enough, but watching for changes to that service and ensuring that health checks are being made is more complicated. We can put a second process in the container, but as soon as we do that we need an init system running inside the container as well.

ansible-tuto - Ansible tutorial

  •    Shell

This tutorial presents Ansible step-by-step. You'll need to have a (virtual or physical) machine to act as an Ansible node. A Vagrant environment is provided for going through this tutorial. Ansible is a configuration management software that lets you control and configure nodes from another machine. What makes it different from other management software is that Ansible uses (potentially existing) SSH infrastructure, while others (Chef, Puppet, ...) need a specific PKI infrastructure to be set up.

serf - Service orchestration and management tool

  •    Go

Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.Serf runs on Linux, Mac OS X, and Windows. An efficient and lightweight gossip protocol is used to communicate with other nodes. Serf can detect node failures and notify the rest of the cluster. An event system is built on top of Serf, letting you use Serf's gossip protocol to propagate events such as deploys, configuration changes, etc. Serf is completely masterless with no single point of failure.

etcd - Distributed reliable key-value store for the most critical data of a distributed system

  •    Go

etcd is a distributed, consistent key-value store for shared configuration and service discovery. It is simple, secure, fast and reliable. it uses the Raft consensus algorithm to manage a highly-available replicated log.

Priam - Co-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra

  •    Java

Priam is a process/tool that runs alongside Apache Cassandra to automate Backup and recovery, Token management, Seed discovery, Configuration, Support AWS environment. It supports Support multi-region Cassandra deployment in AWS via public IP, Backup throttling, Uses Snappy compression to compress backup data on the fly, Backup SSTables from local ephemeral disks to S3 and lot more.

knife-ec2 - Chef knife plug-in for AWS EC2

  •    Ruby

This is the official Chef Knife plugin for Amazon EC2. This plugin gives knife the ability to create, bootstrap, and manage EC2 instances.Depending on your system's configuration, you may need to run this command with root privileges.

consul-cookbook - Application cookbook which installs and configures Consul.

  •    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.

sensu-chef - Sensu Chef cookbook.

  •    Ruby

This cookbook provides custom resources and service recipes to install and configure Sensu, a monitoring framework. The custom resources provide building blocks for creating a monitoring cookbook specific to your environment (wrapper). Without such a wrapper, no Sensu configuration files will be created for your nodes.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.