summaryrefslogtreecommitdiffstats
path: root/schemas
Commit message (Collapse)AuthorAgeFilesLines
* Packages: add name to sourcesAlexander Sulfrian2014-10-181-0/+8
|
* Support ACLs without a specific user/group for default owner/owning-group ↵Richard Connon2014-02-041-0/+1
| | | | ACLs on directories
* Augeas improvements:Chris St. Pierre2013-12-111-0/+9
| | | | | | | | | | | | | * Added ability to specify initial content for a file that doesn't exist, to avoid a messy situation where you'd have to probe for file existence and either use a Path type="file" or Path type="augeas" depending, and run Bcfg2 twice. * All commands in an Augeas path are run if *any* of them fail to verify. Previously, only commands that hadn't been run would be installed, but that had issues, particularly with the Clear command, which could pass verification but then be required during the installation phase anyway. * Miscellaneous bug fixes.
* schemas: allow genshi elements inside Path tagsChris St. Pierre2013-12-091-0/+1
| | | | This is particularly useful for Augeas commands.
* schemas: fixed augeasCommands group in Path entriesChris St. Pierre2013-12-051-1/+1
|
* Tools: new Augeas driverChris St. Pierre2013-12-052-1/+232
|
* schemas: Add important attribute for BoundPathSol Jerome2013-11-071-0/+7
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* New plugin: AWSTagsChris St. Pierre2013-09-261-0/+73
| | | | | AWSTags allows querying tags from EC2, and setting groups based on the tag names or values.
* Cfg: allow changing category specific-ness of generated authorized_keysChris St. Pierre2013-09-091-0/+9
|
* Cfg: More flexible and complete way to specify authorized keys optionsChris St. Pierre2013-09-041-3/+67
|
* doc: Updated Client Actions doc to include BoundActions and anotherJason Kincl2013-08-301-4/+5
| | | | | example schemas: Fixed Action `when` attribute description
* Client/Tools/Action: add shell attributeAlexander Sulfrian2013-06-141-2/+10
| | | | | Add an option to specify whether a command should be executed within a shell to enable flow control and other shell-specific syntax.
* Schema: Removing "required" from some Action attributesJason Kincl2013-06-121-3/+3
|
* Services: Add new bootstatus attributeSol Jerome2013-06-022-3/+19
| | | | | | | | | This new attribute allows the specification of a boot-time status separately from the current 'status' attribute. This allows for more fine-grained control over e.g. services that are really just boot scripts. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* APT: Allow specification of deb-src lines (Resolves #1148)Sol Jerome2013-05-101-0/+9
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* POSIXUsers: allow better <MemberOf group="foo"/> syntaxChris St. Pierre2013-05-071-7/+22
|
* SELinux: added MLS ranges to all entries that support themChris St. Pierre2013-04-251-0/+42
|
* schema: Update gecos field descriptionSol Jerome2013-04-041-2/+4
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* new GroupLogic pluginChris St. Pierre2013-03-281-0/+110
|
* schemas: Add abstract SELinux entriesSol Jerome2013-02-191-8/+63
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* schemas: fixed privkey.xml schemaChris St. Pierre2013-01-291-7/+0
|
* Made a few encryption things simpler:Chris St. Pierre2013-01-172-0/+24
| | | | | | * Only one strict/lax setting, in [encryption], rather than separate settings in [properties] and [sshkeys] * No longer necessary to enable encryption on each Properties file
* better validation of required attrs for Package and Service tagsChris St. Pierre2013-01-141-0/+5
|
* schemas: fixed bound SELinux entries in bundlerChris St. Pierre2013-01-031-2/+58
|
* Cfg: Added feature to provide generation of SSH keys, authorized_keys fileChris St. Pierre2013-01-033-0/+259
|
* schemas: fixed genshi choose test attributeChris St. Pierre2012-12-171-1/+1
|
* generate XML schema docs from XML schemas themselvesChris St. Pierre2012-12-1018-8857/+2304
|
* schemas: fixed overzealous removal of CertTypeChris St. Pierre2012-12-041-0/+14
|
* SSLCA improvements:Chris St. Pierre2012-12-032-26/+2
| | | | | | Added support for Group/Client tags in cert.xml/key.xml Added support for explicit subjectAltNames in cert.xml Reorganized code to make generally more like other GroupSpool plugins
* added builtin support for creating users and groupsChris St. Pierre2012-12-033-1/+60
|
* added XML schemas for SSLCA key/cert filesChris St. Pierre2012-11-062-0/+87
|
* schemas: Fix schema for perms->mode transitionSol Jerome2012-10-172-2/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* POSIX/Device: Change perms back to modeSol Jerome2012-09-021-0/+1
| | | | | | | | Change our terminology to match that used by MKNOD(1). This makes the client tool behave as it did previously. Also, add 'mode' to the schema to make `bcfg2-lint` happy. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Removed deprecated plugins BB, Svcmgr, SGenshiChris St. Pierre2012-08-152-34/+1
|
* POSIX:Chris St. Pierre2012-08-151-1/+0
| | | | | | 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
* added ACL docsChris St. Pierre2012-08-011-1/+0
|
* bcfg2-lint stuff for ACL supportChris St. Pierre2012-08-011-2/+1
|
* removed "other" ACLs -- handle those with regular permsChris St. Pierre2012-08-011-1/+0
|
* added ACL tag support to info.xml schemaChris St. Pierre2012-08-011-1/+5
|
* added schema for ACLsChris St. Pierre2012-08-011-0/+29
|
* schema fixes for metadata changesChris St. Pierre2012-07-311-2/+0
|
* Metadata and other improvements:Chris St. Pierre2012-07-302-21/+35
| | | | | | | | | | * 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 arch and release attributes to BoundPackage tag.Matt Kemp2012-07-261-0/+2
|
* added feature to allow clients to declare their version to serverChris St. Pierre2012-07-111-0/+1
|
* added selinux supportChris St. Pierre2012-07-038-193/+214
|
* merged maintChris St. Pierre2012-06-191-0/+7
|\
| * added ability to specify arbitrary repository options to PackagesChris St. Pierre2012-05-231-0/+7
| |
| * add xml:base attr to all tags that can be xincludedChris St. Pierre2012-05-044-11/+24
| |
| * pkg_verify works on BoundPackage tag, not just InstanceChris St. Pierre2012-05-041-1/+2
| |
* | re-rationalized service modes to make them more consistent and granularChris St. Pierre2012-06-051-2/+12
| |