Git Product home page Git Product logo

effortless's Introduction

Effortless

Build status

Project State: Active

Issues Response Time Maximum: 14 days

Pull Request Response Time Maximum: 14 days

Effortless is pattern to better manage Chef and Chef InSpec workloads using Chef Habitat.

Quick Links

  • Chef Infra - Chef Infra automates infrastructure configuration, ensuring every system is configured correctly and consistently.

  • Chef InSpec - Automate security tests, ensuring consistent standards are enforced in every environment, at every stage of development.

  • Chef Habitat - Codify how the application is built, how it runs, and all of its dependencies to free the app from underlying infrastructure and make updates easy.

  • Chef Automate - Enterprise dashboard and analytics tool enabling cross-team collaboration with actionable insights for configuration and compliance and an auditable history of changes to environments.

Existing Users

If you're already familiar with the Chef stack, here's a quick rundown of how Effortless works.

  1. Effortless uses a build process to pull down all your cookbooks or profiles. The build creates a single, deployable package. For Chef Infra, it contains your cookbooks, an up-to-date Chef Infra client, and the latest best practices. For Chef InSpec, it contains your profiles, an up-to-date Chef InSpec client, and the latest best practices.

  2. At runtime, Chef Infra works without Chef Infra Server. It uses Chef Solo mode.

  3. At runtime, Chef InSpec works without pulling profiles from Chef Automate. All profiles, including those from Chef Automate, are vendored at build time.

  4. Chef Habitat manages Chef Infra and Chef InSpec, and provides a pull-based update strategy for continuous delivery.

  5. This workflow is a replacement for the environment and role cookbook patterns or Berkshelf way.

Image of the Effortless pattern

Next Steps

If you are new to the Effortless pattern checkout some of the below examples and walk throughs that will help you understand what you can do with this pattern.

Examples

  1. Effortless Audit
  2. Effortless Config

effortless's People

Contributors

devopsdina avatar drrk avatar echohack avatar emachnic avatar gscho avatar ianmadd avatar jerryaldrichiii avatar jmassardo avatar jonlives avatar joshbrand avatar kenlangdon avatar mattray avatar mwrock avatar nweddle avatar robbkidd avatar russellseymour avatar scottford-io avatar tduffield avatar thelunaticscripter avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.