summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Options.py
Commit message (Collapse)AuthorAgeFilesLines
* drop privs options added, works in CherryPyChris St. Pierre2012-10-041-1/+33
|
* fixed default SSL CA cert, which is optionalChris St. Pierre2012-10-031-1/+1
|
* set default paths for ssl certs/keys according to SELinux policyChris St. Pierre2012-10-031-3/+3
|
* made client runs abort on probe failure, added option to disable thatChris St. Pierre2012-09-281-1/+9
|
* deprecated YUM24 tool, renamed YUMng to YUM, RPMng to RPMChris St. Pierre2012-09-261-58/+72
|
* updated bcfg2.conf man pageChris St. Pierre2012-09-251-10/+0
|
* expanded pylint coverageChris St. Pierre2012-09-251-30/+72
|
* Allowing the assertion of a profile for a host to be supplied by the ↵Chris Brinker2012-09-191-1/+2
| | | | bcfg2.conf file. This is useful if you have a dynamic system and only the client has information on which profile to use.
* bcfg2-crypt: added -I option, made --stdout better, updated man pageChris St. Pierre2012-09-131-8/+9
|
* bcfg2-crypt: added --stdout optionChris St. Pierre2012-09-111-0/+6
|
* added server-side client metadata object cachingChris St. Pierre2012-09-051-12/+0
|
* Options.py: Preserve config file option name caseJohn Morris2012-09-031-0/+5
| | | | | | | | | | | | | | | | | | | | | See this link: http://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.optionxform By default, RawConfigParser squashes option names to lower case. The ZBCA plugin, before plugin configuration was moved from data directories to /etc/bcfg2.conf, relied on option name case to be preserved because X509v3 extension names use mixed case. Moving the ZBCA config into bcfg2.conf breaks the plugin because pyOpenSSL no longer recognizes the extension names. This patch causes RawConfigParser to preserve option name case. This is anticipated to break things if users have placed upper-case characters in config file option names. (cherry picked from commit 043706ab10034461f64a53060d8ba54f278c2e0c) Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Options: misc. minor fixesChris St. Pierre2012-08-281-2/+7
|
* better stringification of Option objectsChris St. Pierre2012-08-281-2/+25
|
* renamed Bcfg2Py3k to CompatChris St. Pierre2012-08-271-1/+1
|
* fixed broken XML-RPC retries, made delay configurableChris St. Pierre2012-08-201-0/+7
|
* added --version argument to everything that uses Bcfg2.Options (#1044)Chris St. Pierre2012-08-201-1/+23
|
* fixed some egregiously wrong Options testsChris St. Pierre2012-08-161-11/+10
|
* Bcfg2.settings: bcfg2-web.conf is the default, unless bcfg2-web.conf doesn't ↵Chris St. Pierre2012-08-161-0/+17
| | | | exit and bcfg2.conf does
* removed print statementsChris St. Pierre2012-08-151-2/+3
|
* Options: swap deprecation warning valuesTim Laszlo2012-08-151-1/+1
|
* made logging to syslog configurable and default for all loggingChris St. Pierre2012-08-151-1/+7
|
* POSIX:Chris St. Pierre2012-08-151-0/+2
| | | | | | refactored POSIX tool into multiple files to make it more manageable Added unit tests for POSIX tool and sub-tools fixed ACL handling for filesystems mounted noacl
* Options: Change default ENGINE settingSol Jerome2012-08-141-1/+1
| | | | | | | This helps reduce the amount of typing the user needs to do and also corresponds with our existing documentation for setting up reports. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Options: Suppress warnings in bcfg2-admin initSol Jerome2012-08-121-6/+13
| | | | | | | | The warning for missing bcfg2.conf is just ugly when trying to initialize your bcfg2-server via bcfg2-admin init. This commit prevents us from spamming the new user with irrelevant information. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Bcfg2.Options: Add support for deprecated optionsTim Laszlo2012-08-091-7/+24
|
* Options: web_debug should be booleanTim Laszlo2012-08-091-1/+2
|
* Merge reporting configuration with main server configurationTim Laszlo2012-08-071-0/+16
| | | | | | Admin/Syncdb: Use SchemaUpdater Move the schema update routines from reports to Bcfg2.Server Move Reports.settings into Bcfg2.settings
* Metadata and other improvements:Chris St. Pierre2012-07-301-2/+32
| | | | | | | | | | * Added support for Client tag in groups.xml * Added support for nested Group tags in groups.xml * Added support for negated groups in groups.xml * Added DatabaseBacked plugin mixin to easily allow plugins to connect to a database specified in global database settings in bcfg2.conf * Added DBMetadata plugin that uses relational DB to store client records instead of writing to clients.xml
* added CherryPy-based server coreChris St. Pierre2012-07-191-11/+22
|
* allowed specifying path to schema files in bcfg2.confChris St. Pierre2012-07-111-0/+1
|
* allow selection of preferred python interpreterChris St. Pierre2012-07-051-0/+7
|
* added selinux supportChris St. Pierre2012-07-031-0/+40
|
* fixed option alignment issuesChris St. Pierre2012-06-151-17/+15
|
* added -B (skip bundles) and -Z (skip independent) optionsChris St. Pierre2012-06-061-0/+10
|
* added properties element encryptionChris St. Pierre2012-06-061-0/+45
| | | | added bcfg2-crypt utility for encrypting Properties and Cfg files
* fixed typoChris St. Pierre2012-06-011-41/+164
|
* Options: Try to make options more readableSol Jerome2012-05-241-189/+399
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* added option groupsChris St. Pierre2012-05-211-11/+40
|
* Options: Add vim temporary files to ignore listSol Jerome2012-05-201-3/+2
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Reports: Use config file from the command lineTim Laszlo2012-05-181-0/+1
| | | | | If a config file is specified on the command line, use it in settings.py instead of the hardcoded ones.
* Added inotify filemonitor driverChris St. Pierre2012-05-181-0/+4
| | | | Moved list of files to ignore into config
* add_option properly adds an option to OptionParser after initial parsingChris St. Pierre2012-05-161-2/+10
|
* fixed event handling for bcfg2.confChris St. Pierre2012-05-151-1/+1
|
* fixed OptionParser FAM race conditionChris St. Pierre2012-05-141-1/+5
|
* added ability to disable Cfg file validationChris St. Pierre2012-05-111-1/+11
|
* moved plugin-specific configs to main config file; propagate "setup" object ↵Chris St. Pierre2012-05-111-29/+69
| | | | to server Core
* Options: Change default paranoid setting to 'true'Sol Jerome2012-05-071-1/+1
| | | | | | | This makes setting up paranoid mode easier while silencing bcfg2-lint errors. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Bcfg2.Options.list_split only strips whitespace around commas (this allows, ↵Chris St. Pierre2012-05-011-2/+5
| | | | e.g., ignoring entries in bcfg2-test that have spaces in the filename)
* added ability to pass options to nose, ignore tests, test specific clients ↵Chris St. Pierre2012-04-131-0/+10
| | | | to bcfg2-test