| 42 | | <DT><B>svn</B> |
| 43 | | |
| 44 | | <DD> |
| 45 | | Set this to yes if the repository is SVN managed. |
| 46 | | <P> |
| 47 | | <DT><B>structures</B> |
| 48 | | |
| 49 | | <DD> |
| 50 | | A comma-delimited list of all the enabled structures plugins. Currently available plugins are Base, Bundler, and SGenshi. Defaults to Bundler and Base. |
| 51 | | <P> |
| 52 | | <DT><B>generators</B> |
| 53 | | |
| 54 | | <DD> |
| 55 | | A comma-delimited list of all enabled generator plugins. Currently available plugins are Actions, Cfg, Deps, Hostbase, Pkgmgr, Rules, SSHbase, TCheetah, and TGenshi. Defaults to SSHbase, Cfg, Pkgmgr, and Rules. |
| | 43 | <DT><B>key</B> |
| | 44 | |
| | 45 | <DD> |
| | 46 | Specifies the path to a file containing the SSL Key. This is required on the server in all cases, and required on clients if using client certificates. |
| | 47 | <P> |
| | 48 | <DT><B>certificate</B> |
| | 49 | |
| | 50 | <DD> |
| | 51 | The path to a file containing a PEM formatted certificate which signs the key with the ca certificate. This setting is required on the server in all cases, and required on clients if using client certificates. |
| | 52 | <P> |
| | 53 | <DT><B>ca</B> |
| | 54 | |
| | 55 | <DD> |
| | 56 | The path to a file containing the CA certificate. This file is required on the server, and optional on clients. However, if the cacert is not present on clients, the server cannot be verified. |
| | 57 | <P> |
| | 58 | <DT><B>filemonitor</B> |
| | 59 | |
| | 60 | <DD> |
| | 61 | The file monitor used to watch for changes in the repository. Values of 'gamin', 'fam', or 'pseudo' are valid. |
| 60 | | A comma-delimited list of enabled server plugins. Currently available plugins are DBStats. |
| 61 | | <P> |
| 62 | | <DT><B>bundles</B> |
| 63 | | |
| 64 | | <DD> |
| 65 | | A list of enabled bundles |
| 66 | | <P> |
| 67 | | <DT><B>filemonitor</B> |
| 68 | | |
| 69 | | <DD> |
| 70 | | The file monitor used to watch for changes in the repository. Values of 'gamin', 'fam', or 'pseudo' are valid. |
| | 66 | A comma-delimited list of enabled server plugins. Currently available plugins are: |
| | 67 | <P> |
| | 68 | • |
| | 69 | <B>Account</B> |
| | 70 | |
| | 71 | The account plugin manages authentication data, including: |
| | 72 | <P> |
| | 73 | <BR> * /etc/passwd |
| | 74 | <BR> * /etc/group |
| | 75 | <BR> * /etc/security/limits.conf |
| | 76 | <BR> * /etc/sudoers |
| | 77 | <BR> * /root/.ssh/authorized_keys |
| | 78 | <P> |
| | 79 | • |
| | 80 | <B>Actions</B> |
| | 81 | |
| | 82 | <P> |
| | 83 | Action entries are commands that are executed either before bundle installation, after bundle installation or both. If exit status is observed, a failing pre-action will cause no modification of the enclosing bundle to be performed; all entries included in that bundle will not be modified. Failing actions are reported through Bcfg2's reporting system, so they can be centrally observed. |
| | 84 | <P> |
| | 85 | • |
| | 86 | <B>BB</B> |
| | 87 | |
| | 88 | <P> |
| | 89 | • |
| | 90 | <B>Base</B> |
| | 91 | |
| | 92 | A structure plugin that provides the ability to add lists of unrelated entries into client configuration entry inventories. Base works much like Bundler in its file format. This structure plugin is good for the pile of independent configs needed for most actual systems. |
| | 93 | <P> |
| | 94 | • |
| | 95 | <B>Bundler</B> |
| | 96 | |
| | 97 | Bundler is used to describe groups of inter-dependent configuration entries, such as the combination of packages, configuration files, and service activations that comprise typical Unix daemons. Bundles are used to add groups of configuration entries to the inventory of client configurations, as opposed to describing particular versions of those |
| | 98 | entries. |
| | 99 | <P> |
| | 100 | • |
| | 101 | <B>Bzr</B> |
| | 102 | |
| | 103 | The Bzr plugin allows you to track changes to your Bcfg2 repository using a GNU Bazaar version control backend. Currently, it enables you to get revision information out of your repository for reporting purposes. |
| | 104 | <P> |
| | 105 | • |
| | 106 | <B>Cfg</B> |
| | 107 | |
| | 108 | The Cfg plugin provides a repository to describe configuration file contents for clients. In its simplest form, the Cfg repository is just a directory tree modeled off of the directory tree on your client machines. |
| | 109 | <P> |
| | 110 | • |
| | 111 | <B>DBStats</B> |
| | 112 | |
| | 113 | Direct to database statistics plugin (0.9.6 and later). |
| | 114 | <P> |
| | 115 | • |
| | 116 | <B>Decisions</B> |
| | 117 | |
| | 118 | The Decisions plugin has support for a centralized set of per-entry installation decisions. This approach is needed when particular changes are deemed "high risk"; this gives the ability to centrally specify these changes, but only install them on clients when administrator supervision is available. (0.9.6 and later) |
| | 119 | <P> |
| | 120 | • |
| | 121 | <B>Deps</B> |
| | 122 | |
| | 123 | The Deps plugin allows you to make a series of assertions like "Package X requires Package Y (and optionally also Package Z etc.) |
| | 124 | <P> |
| | 125 | • |
| | 126 | <B>Editor</B> |
| | 127 | |
| | 128 | The Editor plugin allows you to partially manage configuration for a file. Its use is not recommended and not well documented. |
| | 129 | <P> |
| | 130 | • |
| | 131 | <B>Fossil</B> |
| | 132 | |
| | 133 | The Fossil plugin allows you to track changes to your Bcfg2 repository using a Fossil SCM version control backend. Currently, it enables you to get revision information out of your repository for reporting purposes. |
| | 134 | <P> |
| | 135 | • |
| | 136 | <B>Git</B> |
| | 137 | |
| | 138 | The Git plugin allows you to track changes to your Bcfg2 repository using a git version control backend. Currently, it enables you to get revision information out of your repository for reporting purposes. |
| | 139 | <P> |
| | 140 | • |
| | 141 | <B>GroupPatterns</B> |
| | 142 | |
| | 143 | The GroupPatterns plugin is a connector that can assign clients group membership pased on patterns in client hostnames. |
| | 144 | <P> |
| | 145 | • |
| | 146 | <B>Hostbase</B> |
| | 147 | |
| | 148 | The Hostbase plugin is an IP management system built on top of Bcfg2. |
| | 149 | <P> |
| | 150 | • |
| | 151 | <B>Metadata</B> |
| | 152 | |
| | 153 | The Metadata plugin is the primary method of specifying Bcfg2 server metadata. |
| | 154 | <P> |
| | 155 | • |
| | 156 | <B>NagiosGen</B> |
| | 157 | |
| | 158 | NagiosGen is a Bcfg2 plugin that dynamically generates Nagios configuration files based on Bcfg2 data. |
| | 159 | <P> |
| | 160 | • |
| | 161 | <B>Ohai</B> |
| | 162 | |
| | 163 | <P> |
| | 164 | • |
| | 165 | <B>POSIXCompat</B> |
| | 166 | |
| | 167 | The POSIXCompat plugin provides a compatibility layer which turns new-style (1.0) POSIX entries into old-style entries which are compatible with previous releases. |
| | 168 | <P> |
| | 169 | • |
| | 170 | <B>Packages</B> |
| | 171 | |
| | 172 | The Packages plugin is an alternative to Pkgmgr for specifying package entries for clients. Where Pkgmgr explicitly specifies package entry information, Packages delegates control of package version information to the underlying package manager, installing the latest version available from through those channels. |
| | 173 | <P> |
| | 174 | • |
| | 175 | <B>Pkgmgr</B> |
| | 176 | |
| | 177 | The Pkgmgr plugin resolves the Abstract Configuration Entity "Package" to a package specification that the client can use to detect, verify and install the specified package. |
| | 178 | <P> |
| | 179 | • |
| | 180 | <B>Probes</B> |
| | 181 | |
| | 182 | The Probes plugin gives you the ability to gather information from a client machine before you generate its configuration. This information can be used with the various templating systems to generate configuration based on the results. |
| | 183 | <P> |
| | 184 | • |
| | 185 | <B>Properties</B> |
| | 186 | |
| | 187 | The Properties plugin is a connector plugin that adds information from properties files into client metadata instances. (1.0 and later) |
| | 188 | <P> |
| | 189 | • |
| | 190 | <B>Rules</B> |
| | 191 | |
| | 192 | The Rules plugin resolves Abstract Configuration Entities to literal configuration entries suitable for the client drivers to consume. |
| | 193 | <P> |
| | 194 | • |
| | 195 | <B>SGenshi (Deprecated)</B> |
| | 196 | |
| | 197 | See Bundler. |
| | 198 | <P> |
| | 199 | • |
| | 200 | <B>Snapshots</B> |
| | 201 | |
| | 202 | The Snapshots plugin stores various aspects of a client's state when the client checks in to the server. |
| | 203 | <P> |
| | 204 | • |
| | 205 | <B>SSHbase</B> |
| | 206 | |
| | 207 | The SSHbase generator plugin manages ssh host keys (both v1 and v2) for hosts. It also manages the ssh_known_hosts file. It can integrate host keys from other management domains and similarly export its keys. |
| | 208 | <P> |
| | 209 | • |
| | 210 | <B>Svn</B> |
| | 211 | |
| | 212 | The Svn plugin allows you to track changes to your Bcfg2 repository using a Subversion backend. Currently, it enables you to get revision information out of your repository for reporting purposes. |
| | 213 | <P> |
| | 214 | • |
| | 215 | <B>TCheetah</B> |
| | 216 | |
| | 217 | The TCheetah plugin allows you to use the cheetah templating system to create files. It also allows you to include the results of probes executed on the client in the created files. |
| | 218 | <P> |
| | 219 | • |
| | 220 | <B>TGenshi</B> |
| | 221 | |
| | 222 | The TGenshi plugin allows you to use the Genshi templating system to create files. It also allows you to include the results of probes executed on the client in the created files. |
| | 223 | <P> |
| | 224 | • |
| | 225 | <B>Trigger</B> |
| | 226 | |
| | 227 | Trigger is a plugin that calls external scripts when clients are configured. |
| | 228 | <P> |
| 195 | | <DT><A HREF="#lbAF">STATISTICS OPTIONS</A><DD> |
| 196 | | <DT><A HREF="#lbAG">COMMUNICATION OPTIONS</A><DD> |
| 197 | | <DT><A HREF="#lbAH">COMPONENT OPTIONS</A><DD> |
| 198 | | <DT><A HREF="#lbAI">LOGGING OPTIONS</A><DD> |
| 199 | | <DT><A HREF="#lbAJ">SEE ALSO</A><DD> |
| | 427 | <DT><A HREF="#lbAF">MDATA OPTIONS</A><DD> |
| | 428 | <DT><A HREF="#lbAG">CLIENT OPTIONS</A><DD> |
| | 429 | <DT><A HREF="#lbAH">STATISTICS OPTIONS</A><DD> |
| | 430 | <DT><A HREF="#lbAI">COMMUNICATION OPTIONS</A><DD> |
| | 431 | <DT><A HREF="#lbAJ">PARANOID OPTIONS</A><DD> |
| | 432 | <DT><A HREF="#lbAK">COMPONENT OPTIONS</A><DD> |
| | 433 | <DT><A HREF="#lbAL">LOGGING OPTIONS</A><DD> |
| | 434 | <DT><A HREF="#lbAM">SNAPSHOTS OPTIONS</A><DD> |
| | 435 | <DT><A HREF="#lbAN">SEE ALSO</A><DD> |