summaryrefslogtreecommitdiffstats
path: root/schemas
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Chris St. Pierre2013-11-111-0/+7
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Admin/Compare.py src/lib/Bcfg2/Server/Admin/Snapshots.py src/lib/Bcfg2/Server/MultiprocessingCore.py src/lib/Bcfg2/Server/Plugins/Probes.py src/sbin/bcfg2-crypt src/sbin/bcfg2-reports tools/upgrade/1.3/migrate_configs.py tools/upgrade/1.3/migrate_perms_to_mode.py
| * schemas: Add important attribute for BoundPathSol Jerome2013-11-071-0/+7
| | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | Merge branch 'maint'Chris St. Pierre2013-10-281-0/+73
|\| | | | | | | | | | | | | | | | | | | | | Conflicts: doc/development/lint.txt misc/bcfg2.spec src/lib/Bcfg2/Reporting/Collector.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/models.py testsuite/install.sh
| * 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.
* | schemas: fixed Client/Group tags around MemberOf in POSIXUser tagsChris St. Pierre2013-10-091-5/+5
| |
* | Bundler: Allow <Group> tags inside POSIXUsersChris St. Pierre2013-09-231-1/+13
| |
* | Merge branch 'maint'Chris St. Pierre2013-09-091-0/+9
|\| | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Server/Plugins/Cfg/CfgAuthorizedKeysGenerator.py src/lib/Bcfg2/Server/Plugins/Cfg/__init__.py testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIXUsers.py
| * Cfg: allow changing category specific-ness of generated authorized_keysChris St. Pierre2013-09-091-0/+9
| |
* | Merge branch 'maint'Chris St. Pierre2013-09-042-11/+62
|\| | | | | | | | | | | | | | | | | | | Conflicts: doc/client/tools/actions.txt schemas/authorizedkeys.xsd src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Bundler.py testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py
| * 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
* | doc: minor fixesChris St. Pierre2013-08-142-4/+6
| |
* | Revert "doc: minor fixes"Chris St. Pierre2013-08-142-6/+4
| | | | | | | | | | | | Commit had more stuff in it than it should have. This reverts commit a9a7c84703eb7250012fd68af3e4ca77eae07029.
* | doc: minor fixesChris St. Pierre2013-08-142-4/+6
| |
* | Rewrote SSLCA as Cfg handler.Chris St. Pierre2013-08-132-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds encryption support to SSL key creation (much like SSH private keys), and the ability to generate keys and certs that are specific to groups, instead of just to hosts. It also moves the SSLCA data (the XML files describing keys and certs as well as the keys and certs themselves) into the Cfg tree, rather than off in their own separate place. tools/upgrade/1.4/migrate_sslca.py can be used to migrate to the new format. This also adds XMLCfgCreator, a CfgCreator that makes it easier to create data based on XML descriptions of it (which is exactly what the SSH key and SSL CA creators do), including built-in support for host- and group-specific data, encryption, and so on.
* | Options: schema changes for changes made for new parserChris St. Pierre2013-06-2715-29/+113
| |
* | Merge branch 'maint'Chris St. Pierre2013-06-271-5/+13
|\| | | | | | | | | | | | | | | | | Conflicts: doc/server/plugins/generators/cfg.txt doc/server/plugins/generators/tcheetah.txt src/lib/Bcfg2/Server/Admin/Xcmd.py src/lib/Bcfg2/Server/Plugins/Cfg/__init__.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py
| * 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
| |
* | Merge branch 'maint'Sol Jerome2013-06-022-3/+19
|\| | | | | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> Conflicts: doc/installation/distributions.txt doc/server/snapshots/index.txt src/lib/Bcfg2/Server/Plugin/helpers.py src/sbin/bcfg2-server
| * 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>
* | Merge branch 'maint'Chris St. Pierre2013-05-173-7/+73
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/guides/centos.txt doc/server/plugins/grouping/metadata.txt setup.py src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Client/Proxy.py src/lib/Bcfg2/Server/Lint/Genshi.py src/lib/Bcfg2/Server/Lint/Validate.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/SSHbase.py src/sbin/bcfg2-lint
| * 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
| |
* | Merge branch 'maint'Chris St. Pierre2013-04-242-2/+114
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/lib/Bcfg2/Client/Client.py src/lib/Bcfg2/Client/Frame.py src/lib/Bcfg2/Client/Tools/YUM.py src/lib/Bcfg2/Options.py src/lib/Bcfg2/Server/Admin/Perf.py src/lib/Bcfg2/Server/Admin/Xcmd.py src/lib/Bcfg2/Server/Admin/__init__.py src/lib/Bcfg2/Server/Core.py src/lib/Bcfg2/Server/FileMonitor/Fam.py src/lib/Bcfg2/Server/Lint/RequiredAttrs.py src/lib/Bcfg2/Server/Plugin/helpers.py src/lib/Bcfg2/Server/Plugins/Base.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Cfg/CfgPrivateKeyCreator.py src/lib/Bcfg2/Server/Plugins/Cvs.py src/lib/Bcfg2/Server/Plugins/Darcs.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/FileProbes.py src/lib/Bcfg2/Server/Plugins/Fossil.py src/lib/Bcfg2/Server/Plugins/Git.py src/lib/Bcfg2/Server/Plugins/Metadata.py src/lib/Bcfg2/Server/Plugins/NagiosGen.py src/lib/Bcfg2/Server/Plugins/Packages/PackagesSources.py src/lib/Bcfg2/Server/Plugins/Packages/Source.py src/lib/Bcfg2/Server/Plugins/Packages/Yum.py src/lib/Bcfg2/Server/Plugins/Properties.py src/lib/Bcfg2/Server/Plugins/__init__.py src/lib/Bcfg2/Server/__init__.py src/sbin/bcfg2-build-reports src/sbin/bcfg2-crypt testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestMetadata.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py
| * 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
| |
* | Merge branch 'master' into 1.4.xChris St. Pierre2013-02-202-14/+62
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/appendix/contributors.txt schemas/bundle.xsd src/lib/Bcfg2/Client/Tools/__init__.py src/lib/Bcfg2/Server/Encryption.py src/lib/Bcfg2/Server/Lint/Genshi.py src/lib/Bcfg2/Server/Plugins/Bundler.py src/lib/Bcfg2/Server/Plugins/Decisions.py src/lib/Bcfg2/Server/Plugins/TemplateHelper.py src/sbin/bcfg2-test testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIX/Test__init.py testsuite/Testsrc/Testlib/TestClient/TestTools/TestPOSIXUsers.py testsuite/Testsrc/Testlib/TestServer/TestPlugin/Testhelpers.py testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py tools/bcfg2-profile-templates.py
| * 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
| |
* | fixed unit testsChris St. Pierre2013-02-121-3/+3
| |
* | Added client ACLs:Chris St. Pierre2013-02-122-0/+135
| | | | | | | | | | | | | | * IP and CIDR-based ACLs * Metadata (group/hostname)-based ACLs * Documentation * Unit tests
* | Added CIDR notation to IP ACLs. Still need to test.Matt Schwager2013-02-121-0/+2
| |
* | Added access control list's XML schemaMatt Schwager2013-02-121-0/+20
| |
* | Bundler: added support for independent bundlesChris St. Pierre2013-02-081-3/+13
| |
* | made XInlcude and Encryption support more consistentChris St. Pierre2013-02-074-42/+50
| |
* | misc. schema and schema doc fixesChris St. Pierre2013-02-052-2/+1
| |
* | Decisions: use StructFile instead of host- or group-specific XML filesChris St. Pierre2013-02-051-14/+63
| |
* | Bundler: various changesChris St. Pierre2013-02-049-12/+21
| | | | | | | | | | | | | | * Deprecated use of an explicit name attribute * Deprecated .genshi bundles * Minor restructuring for better performance * bcfg2-lint updates
* | updated StructFile schemas to allow genshi attrs/elementsChris St. Pierre2013-02-048-0/+61
| |
* | removed deprecated plugins: TGenshi, TCheetah, Account, Hostbase, Snapshots, ↵Chris St. Pierre2013-01-171-4/+1
| | | | | | | | Statistics, Editor
* | removed deprecated PostInstall supportChris St. Pierre2013-01-172-22/+0
| |
* | abstracted encryption support from Properties/CfgPrivateKeyCreator to StructFileChris St. Pierre2013-01-171-0/+8
|/
* 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
|