Learning CFEngine

Learning CFEngine

Diego Zamboni
This is a sample of the book's content.Buy on Leanpub

Table of Contents

Learning CFEngine

  • Foreword to the first edition
  • Preface
    • Who Is This Book For?
    • Overview of the Book
    • Online Resources
    • Conventions Used in This Book
    • Using Code Examples
    • How to Contact Me
    • Content Updates
    • Acknowledgments
  • Introduction
    • How to Achieve Automation
    • A Brief History of CFEngine
    • Versions of CFEngine
  • Getting Started with CFEngine
    • Installing CFEngine
    • Finishing the Installation and Bootstrapping
    • Auxiliary Files
    • Your First CFEngine Policy
  • CFEngine Basics
    • Basic Principles
    • CFEngine Components
    • A First Example
    • The CFEngine Policy Language
    • Clients and Servers
    • CFEngine Information Resources
  • Using CFEngine
    • Initial System Configuration
    • User Management
    • Package Management
    • Using CFEngine for Security
    • Additional CFEngine Features and Information
  • CFEngine Tips, Tricks, and Patterns
    • Hierarchical Copying
    • Passing Name-Value Pairs to Bundles
    • Setting Default Values for Bundle Parameters
    • Using Classes as Configuration Mechanisms
    • Generic Tasks Using Lists and Array Indices
    • Defining Classes for Groups of Hosts
    • Controlling Promise Execution Order
    • Dynamic Loading and Execution
  • DRAFT CFEngine Enterprise
    • Custom Inventory
    • Dashboard
    • Track the number of unexpected users over time
    • Let’s ensure a user is absent
  • Advanced Topics
    • Setting Up Multiple CFEngine Environments
    • CFEngine Testing
    • Using Vagrant with CFEngine
    • Service Management Using CFEngine
    • Where to from Here?
  • Appendix A: Editing CFEngine Configurations in Emacs
    • Setting Up
    • Using the cfengine Mode
    • Customizing Indentation in cfengine-mode
  • Appendix B: Editing CFEngine 3 Configurations in Vim
    • Setting Up
    • Getting Help
    • Using the Plugin
    • Hacking the vim_cf3 Plugin
    • Installing vim_cf3 Using CFEngine
Learning CFEngine/Foreword to the first edition

Foreword to the first edition

https://leanpub.com/learning-cfengine

Up next

Preface

In this chapter

  • Foreword to the first edition