summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added myself to AUTHORS.Chris St. Pierre2011-04-251-0/+3
|
* Version bump to 1.2.0pre2v1.2.0pre2Sol Jerome2011-04-258-7/+13
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* export: Fix version quoting in solaris packagingSol Jerome2011-04-251-2/+2
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Merge remote-tracking branch 'upstream/master' into removefixJonathan Billings2011-04-255-108/+118
|\
| * unexpanded vcs keywords raise warning, not errorChris St. Pierre2011-04-251-2/+2
| |
| * Various bcfg2-lint fixes:Chris St. Pierre2011-04-255-106/+116
| | | | | | | | | | | | | | | | * check for all plugins before referencing them, since in --stdin mode even plugins like Bundler may not be instantiated * formatting fixes * made Bundles plugin work with or without genshi installed * fixed name of plugin in example bcfg2-lint.conf
* | Fix the bcfg2 client -r optionJonathan Billings2011-04-252-3/+8
|/ | | | | | | The man page for 'bcfg2' says to use -r 'all', 'Service' or 'Package', but the code only responded to -r 'all', 'service' or 'package'. Update the client to allow 'all', 'service', 'Service', 'package' and 'Package'.
* changed [main] section of bcfg2-lint.conf to [lint] to make it possible to ↵Chris St. Pierre2011-04-253-8/+12
| | | | | | combine config files get full stack trace from failed plugins for easier troubleshooting
* doc: Update style guide with Section header informationSol Jerome2011-04-231-0/+6
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Add documentation for bootstrapping new clientsSol Jerome2011-04-236-55/+66
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Clarify troubleshooting techniquesSol Jerome2011-04-231-1/+3
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Add security and updates repositories (Reported by Kevin Bowling on IRC)Sol Jerome2011-04-211-0/+20
| | | | | | | These are enabled by default on Ubuntu installs, so it makes sense to add them here in case the dependency paths are different. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Misc. build fixes:Chris St. Pierre2011-04-213-4/+8515
| | | | | * fixed detection of RHEL version and python Sphinx path * added XSL file to do XSLT transform for build_dtddoc
* Misc. bcfg2-lint fixes and tweaks:Chris St. Pierre2011-04-214-10/+15
| | | | | | * fixed bcfg2-lint bug with older pythons * made bcfg2-lint silent by default on success * adjusted bcfg2-lint defaults and alerting levels to work better out-of-the-box
* doc: Add documentation for the Systemd client toolSol Jerome2011-04-211-9/+28
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Replace reload attribute with target attributeSol Jerome2011-04-211-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Lots of cleanup for bcfg2-repo-validate rewrite:Chris St. Pierre2011-04-2121-99/+371
| | | | | | | | | * Changed all references to bcfg2-repo-validate in the documentation to bcfg2-lint * Wrote man pages for bcfg2-lint and bcfg2-lint.conf * Cleaned up straggling references to bcfg2-repo-validate in Makefiles, spec files, and the POSIX tool * A few minor bug fixes
* doc: Document Version tag usageSol Jerome2011-04-201-0/+2
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Make magic groups documentation clearerSol Jerome2011-04-204-17/+33
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Highlight the position for the Recommended tagSol Jerome2011-04-201-6/+7
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* fixed duplicate group detection in MetadataChris St. Pierre2011-04-201-2/+1
|
* doc: Correct properties usage (#1005)Sol Jerome2011-04-204-19/+29
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* short-circuit Pkgmgr lint checks if Pkgmgr plugin not enabledChris St. Pierre2011-04-201-0/+4
|
* setup.py: Add new Lint packageSol Jerome2011-04-201-0/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* repo-validate: Recreate as a symlink to bcfg2-lintSol Jerome2011-04-201-0/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Rewrote bcfg2-repo-validate as bcfg2-lint, which uses a pluginChris St. Pierre2011-04-2012-330/+930
| | | | | | | | | interface to be lots more flexible and extensible. Added several more tests. If bcfg2-lint is run as bcfg2-repo-validate, it roughly emulates the functionality of that program. TODO: Need to figure out correct way to symlink bcfg2-repo-validate to bcfg2-lint on install.
* Add basic support for systemd services.Jeffrey C. Ollie2011-04-191-0/+59
| | | | | | | | To use, add "Systemd" to the "drivers" option in the "client" section of bcfg2.conf on the client. Then, define services on the server like this: <Service name="rabbitmq-server" status="on" reload="restart" type="systemd"/>
* Reports: Fix import error (Reported by emias on IRC)Sol Jerome2011-04-191-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* doc: Fix SSLCA documentationSol Jerome2011-04-151-26/+26
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Merge branch 'master' of https://github.com/solj/bcfg2Chris St. Pierre2011-04-151-1/+0
|\
| * doc: Remove unnecessary step for writing tool driversSol Jerome2011-04-151-1/+0
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | fixed XInclude magic and determination of whether a file is a client or ↵Chris St. Pierre2011-04-151-19/+49
|/ | | | group file
* fixed typo from mergeChris St. Pierre2011-04-141-1/+1
|
* Merge branch 'master' of https://github.com/solj/bcfg2Chris St. Pierre2011-04-145-9/+37
|\
| * doc: Fix some documentation issues (#980)Sol Jerome2011-04-145-9/+37
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | fixed PropertyFile.Index() to populate .data as a side effectChris St. Pierre2011-04-141-1/+37
| |
* | resolved bcfg2-repo-validate conflictsChris St. Pierre2011-04-142-24/+26
|\|
| * Merge branch 'py3k'Sol Jerome2011-04-138-152/+203
| |\
| | * src/sbin: PY3K + PEP8 fixesSol Jerome2011-04-137-150/+201
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| | * Init: PEP8 fixesSol Jerome2011-04-131-2/+2
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
| * | man: Update the bcfg2-reports man pageSol Jerome2011-04-135-40/+57
| | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | only check for multiple default groups if groups.xml is included in validationChris St. Pierre2011-04-141-9/+8
| | |
* | | added Client tag to StructFile; made PropertyFile inherit from StructFileChris St. Pierre2011-04-146-40/+84
| | |
* | | A property file can now have a matching .xsd file (e.g.,Chris St. Pierre2011-04-134-67/+151
|/ / | | | | | | | | | | | | | | "Properties/foo.xml" and "Properties/foo.xsd") which specifies a schema for that property file. bcfg2-repo-validate will check the property file against its schema. Updated bcfg2-repo-validate man page with several new options.
* | Merge branch 'master' of https://github.com/solj/bcfg2Chris St. Pierre2011-04-133-0/+156
|\|
| * VCS: Initial commit (#754)Sol Jerome2011-04-133-0/+156
| | | | | | | | | | | | | | | | | | Preliminary support for version control checkouts onto the client. This client tool is still fairly picky and has some known problems (incorrect git index file, for one). All the abstraction libraries left quite a bit to be desired. Also, none were packaged in popular distributions. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | * Made Metadata files validate whether or not XIncludes had been processedChris St. Pierre2011-04-133-25/+71
|/ | | | | | * bcfg2-repo-validate does not chase XIncludes if --stdin has been specified, but just validates the Metadata files you provide on stdin
* Tools: Skip Installation for mode='manual' services (#965)Sol Jerome2011-04-127-0/+31
| | | | | | | | | This allows for verification of specified services, but skips installation completely when mode is set to manual. This means that incorrect services will still show up in reports, but they won't be modified in an automated way. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Init: Fix SyntaxError (Reported by emias on IRC)Sol Jerome2011-04-121-10/+3
| | | | | | | | Python < 2.6 uses the '0600' format for specifying the mode while 2.6 and later allow the use of '0o600'. Since python 3 forces the latter, we can use the stat module to maintain compatibility with both. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Editor: Add missing comma (Reported by emias)Sol Jerome2011-04-121-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>