summaryrefslogtreecommitdiffstats
path: root/doc/unsorted
diff options
context:
space:
mode:
authorSol Jerome <sol.jerome@gmail.com>2011-01-27 08:56:46 -0600
committerSol Jerome <sol.jerome@gmail.com>2011-01-27 08:56:46 -0600
commit3a626d5ce048ef9c471de55b8f92bd0fb5138aca (patch)
tree0480913354ea27cfdbe0838d783b985f3bf5ae9a /doc/unsorted
parenta89f09cc1f12f5d3c069266cc68f3410257619c6 (diff)
downloadbcfg2-3a626d5ce048ef9c471de55b8f92bd0fb5138aca.tar.gz
bcfg2-3a626d5ce048ef9c471de55b8f92bd0fb5138aca.tar.bz2
bcfg2-3a626d5ce048ef9c471de55b8f92bd0fb5138aca.zip
doc: Fix writing specification
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Diffstat (limited to 'doc/unsorted')
-rw-r--r--doc/unsorted/writing_specification.txt99
1 files changed, 63 insertions, 36 deletions
diff --git a/doc/unsorted/writing_specification.txt b/doc/unsorted/writing_specification.txt
index 3201067f0..4fec9d9e9 100644
--- a/doc/unsorted/writing_specification.txt
+++ b/doc/unsorted/writing_specification.txt
@@ -203,34 +203,59 @@ that clients should get, only that they should get them. (Admittedly,
this example is slightly contrived, but demonstrates how group entries
can be used in bundles)
-|| '' '''Group ''' '' || '' '''Entry ''' '' ||
-|| all || /etc/ssh/ssh_host_dsa_key ||
-|| all || /etc/ssh/ssh_host_rsa_key ||
-|| all || /etc/ssh/ssh_host_dsa_key.pub ||
-|| all || /etc/ssh/ssh_host_rsa_key.pub ||
-|| all || /etc/ssh/ssh_host_key ||
-|| all || /etc/ssh/ssh_host_key.pub ||
-|| all || /etc/ssh/sshd_config ||
-|| all || /etc/ssh/ssh_config ||
-|| all || /etc/ssh/ssh_known_hosts ||
-|| rpm || Package openssh ||
-|| rpm || Package openssh-askpass ||
-|| rpm || Service sshd ||
-|| rpm and fedora || Package openssh-server ||
-|| rpm and fedora and not fc4 || Package openssh-clients ||
-|| deb || Package ssh ||
-|| deb || Service ssh ||
++----------------+-------------------------------+
+| Group | Entry |
++================+===============================+
+| all | /etc/ssh/ssh_host_dsa_key |
++----------------+-------------------------------+
+| all | /etc/ssh/ssh_host_rsa_key |
++----------------+-------------------------------+
+| all | /etc/ssh/ssh_host_dsa_key.pub |
++----------------+-------------------------------+
+| all | /etc/ssh/ssh_host_rsa_key.pub |
++----------------+-------------------------------+
+| all | /etc/ssh/ssh_host_key |
++----------------+-------------------------------+
+| all | /etc/ssh/ssh_host_key.pub |
++----------------+-------------------------------+
+| all | /etc/ssh/sshd_config |
++----------------+-------------------------------+
+| all | /etc/ssh/ssh_config |
++----------------+-------------------------------+
+| all | /etc/ssh/ssh_known_hosts |
++----------------+-------------------------------+
+| rpm | Package openssh |
++----------------+-------------------------------+
+| rpm | Package openssh-askpass |
++----------------+-------------------------------+
+| rpm | Service sshd |
++----------------+-------------------------------+
+| rpm and fedora | Package openssh-server |
++----------------+-------------------------------+
+| rpm and fedora | Package openssh-clients |
+| and not fc4 | |
++----------------+-------------------------------+
+| deb | Package ssh |
++----------------+-------------------------------+
+| deb | Service ssh |
++----------------+-------------------------------+
Bundle Tag
^^^^^^^^^^
The Bundle Tag has the following possible attributes:
-|| '' '''Name''' '' || '' '''Description''' '' || '' '''Values''' '' ||
-|| name || The name of the bundle || String ||
-|| version || Bundle schema version || String ||
-|| origin || URL of master version (for common repo) || String ||
-|| revision || Master version control revision || String ||
++----------+-----------------------------------------+--------+
+| Name | Description | Values |
++==========+=========================================+========+
+| name | The name of the bundle | String |
++----------+-----------------------------------------+--------+
+| version | Bundle schema version | String |
++----------+-----------------------------------------+--------+
+| origin | URL of master version (for common repo) | String |
++----------+-----------------------------------------+--------+
+| revision | Master version control revision | String |
++----------+-----------------------------------------+--------+
As mentioned above the Configuration Entity Tags may only have the name
attribute in Bundle definitions.
@@ -241,9 +266,14 @@ Abstract Group Tag
In the Abstract Configuration plugins (Base and Bundle) the Group Tag
may have the following attributes:
-|| '' '''Name''' '' || '' '''Description''' '' || '' '''Values''' '' ||
-|| name || Name of group. || String ||
-|| negate || Negate the group association (is not a member of) || (True|False*) ||
++--------+------------------------------+---------------+
+| Name | Description | Values |
++========+==============================+===============+
+| name | Name of group. | String |
++--------+------------------------------+---------------+
+| negate | Negate the group association | (True|False*) |
+| | (is not a member of) | |
++--------+------------------------------+---------------+
An abstract group may contain any of the Configuration Entity types and other groups.
@@ -301,9 +331,14 @@ Abstract Group Tag
In the Abstract Configuration plugins (Base and Bundle) the Group Tag
may have the following attributes:
-|| '' '''Name''' '' || '' '''Description''' '' || '' '''Values''' '' ||
-|| name || Name of group. || String ||
-|| negate || Negate the group association (is not a member of) || (True|False*) ||
++--------+------------------------------+---------------+
+| Name | Description | Values |
++========+==============================+===============+
+| name | Name of group. | String |
++--------+------------------------------+---------------+
+| negate | Negate the group association | (True|False*) |
+| | (is not a member of) | |
++--------+------------------------------+---------------+
An abstract group may contain any of the Configuration Entity types and
other groups.
@@ -342,11 +377,3 @@ two common methods:
* file name encoding (Cfg, TCheetah, SSHBase)
Details are included on each plugin's page.
-
-Generators
-----------
-
-Each of the generators is covered on their own page.
-
-|| '' '''Plugin''' '' || '' '''Description''' '' ||
-|| [wiki:Plugins/Actions Actions] || Action entries are commands that are executed either before bundle installation, after bundle installation or both. ||