Navigation
index
modules
|
next
|
previous
|
home
|
help
|
documentation
»
Bcfg2 documentation 1.3.6
¶
Introduction
Architecture Overview
Server
Client
What Operating Systems Does Bcfg2 Support?
Installation
Prerequisites
Bcfg2 Client
Bcfg2 Server
Bcfg2 Reporting
Installation from source
Download
Install
Building packages from source
Building RPMs
Building Debian packages
Distribution-specific notes
Alpine Linux
ArchLinux
Debian
Fedora
Gentoo
OS X
RHEL / Centos / Scientific Linux
Ubuntu
Getting started
Get and Install Bcfg2 Server
Set up Repository
Populate Repository
Next Steps
Platform-specific Quickstart Notes
Detailed Bcfg2 Architecture
Goals
The Bcfg2 Client
Architecture Abstraction
The Bcfg2 Server
The Configuration Specification Construction Process
The Literal Configuration Specification
The Structure of Specifications
Design Considerations
System Metadata
Package Management
The Bcfg2 Server
Plugins
Enabling Plugins
Default Plugins
Plugin Roles (in 1.0)
Admin
backup
bundle
client
compare
init
minestruct
perf
pull
snapshots
tidy
viz
xcmd
Configuration Entries
Bound Entries
altsrc
info.xml
:info and info files
Bcfg2 Snapshots
Before you begin
Configuration
Using the reports interface
TODO/Wishlist
Using bcfg2-info
Getting Started
Debugging Configuration Rules
Debugging and Developing Bcfg2
SELinux
Running Bcfg2 under SELinux
Managing SELinux Entries
Server Configuration
Running as a non-root user
Server Backends
Global Database Settings
Configuration Options
Database Schema Sync
Server-side Caching
Metadata Caching
Bcfg2 Data Encryption
bcfg2-crypt
Configuring Encryption
Encryption API
Genshi XML Template Reference
Genshi Tags
Genshi Attributes
The Bcfg2 Client
Client modes
Dryrun mode
Interactive mode
Paranoid mode
Overall client service mode
Client Tool Drivers
Actions
APT Client Tool
Augeas
POSIXUsers
VCS Client Tool
Bcfg2 RPM/YUM Client Drivers
Action
APK
APT
Blast
Chkconfig
DebInit
Encap
FreeBSDInit
FreeBSDPackage
launchd
Portage
POSIX
RcUpdate
RPM
SMF
Systemd
SYSV
Upstart
YUM
YUM24
Client Metadata
Construction
Contents
Agent Functionality using SSH
See Also
Client Debugging
The Bcfg2 Reporting System
Bcfg2 Static Reporting System
Goals
Retention Model
Setup
Output
Shortcomings and Planned Enhancements
Bcfg2 Web Reporting System
Summary and Features
Installation
Upgrading
Configuring
Usage
Screenshots
Bcfg2 Development
Cfg Handler Development
Cfg Handler Types
Cfg Handler Base Class
Cfg Exceptions
Global Variables
Existing Cfg Handlers
Other Cfg Objects
Writing A Client Tool Driver
Client Tool API
Python Compatibility
Using
Bcfg2.Compat
Bcfg2.Compat symbols
Server Core Development
Base Core
Core Implementations
Documentation
The wiki
The manual
Documentation Style Guide for Bcfg2
File Monitor Development
Event Codes
Basics
Existing FAM Backends
bcfg2-lint Plugin Development
Plugin Types
Error Handling
Basics
Existing
bcfg2-lint
Plugins
Developing for Packages
The Collection Object
The Source Object
The Packages Module
Packages Source Description
Existing Packages Backends
Bcfg2 Plugin development
Cfg Handler Development
Developing for Packages
Bcfg2 Plugins
Server Plugin Types
Exposing XML-RPC Functions
Invalidating Caches
Tracking Execution Time
Plugin Helper Classes
Plugin Exceptions
See Also
Environment setup for development
Checking Out a Copy of the Code
Using a Virtual Environment for Development
Testing
Testing Prereleases
Upgrade Testing
Tips for Bcfg2 Development
Bcfg2 unit testing
Testing in a virtualenv
Writing Unit Tests
Common Utilities
Versioning Bcfg2
Getting Help with Bcfg2
Report A Bug
Glossary
Appendix
Example files
MySQL example
ntp example
Example configuration
mrepo
Books
Papers
Articles
Guides
Authentication
Bootstrap
Quickstart for CentOS
Converging on Verification with RHEL 5
Fedora
Gentoo
Import existing ssh keys
NAT HOWTO
Ubuntu
Using Bcfg2 With CentOS
Version control systems
Web Reporting Quickstart
Tools
Man Pages
bcfg2
Synopsis
Description
Options
See Also
bcfg2-admin
Synopsis
Description
Options
Modes
See Also
bcfg2-build-reports
Synopsis
Description
Options
See Also
bcfg2-crypt
Synopsis
Description
Options
Modes
Selecting passphrase
See Also
bcfg2-info
Synopsis
Description
Options
Modes
See Also
bcfg2-lint
Synopsis
Description
Options
Plugins
Bugs
See Also
bcfg2-lint.conf
Description
File format
Global options
Error handling
Plugin options
See Also
bcfg2-report-collector
Synopsis
Description
Options
See Also
bcfg2-reports
Synopsis
Description
Options
Modes
See Also
bcfg2-server
Synopsis
Description
Options
See Also
bcfg2.conf
Description
File format
Server options
Server Plugins
Caching options
Client options
Communication options
Component options
Logging options
MDATA options
Packages options
Paranoid options
Snapshots options
SSLCA options
Database options
Reporting options
See Also
Release Announcements
1.3.6
1.3.5
1.3.4
Unsorted Docs
Emacs + YASnippet mode
HOWTOs
Vim Snippet Support
Notes on possible Windows support
Services
Registry
Files
Packages
Prior FLOSS Art
Writing Bcfg2 Specification
Dynamic Groups
Abstract Configuration (Structures)
Literal Configuration (Generators)
Indices, glossary and tables
¶
Index
Module Index
Glossary
Search Page
Table Of Contents
Bcfg2 documentation 1.3.6
Indices, glossary and tables
Previous topic
Bcfg2 documentation 1.3.6
Next topic
Introduction
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
modules
|
next
|
previous
|
home
|
help
|
documentation
»