summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorgordon <gordon@herald.private.dragonsdawn.net>2011-01-21 19:36:10 -0800
committerNarayan Desai <desai@mcs.anl.gov>2011-01-22 09:37:23 -0600
commite00f3cb2172895bc5ae8a1fbfb618735e5452c45 (patch)
treeecc980907b8dd7456d93fb708ff76b8856e19cb5 /doc
parentafcce3a9211e8f71c88afb9d4e9c97f5cbe77a00 (diff)
downloadbcfg2-e00f3cb2172895bc5ae8a1fbfb618735e5452c45.tar.gz
bcfg2-e00f3cb2172895bc5ae8a1fbfb618735e5452c45.tar.bz2
bcfg2-e00f3cb2172895bc5ae8a1fbfb618735e5452c45.zip
Fix some references to the Properties attribute. The TGenshi docs are still untested.
Diffstat (limited to 'doc')
-rw-r--r--doc/server/plugins/generators/tcheetah.txt6
-rw-r--r--doc/server/plugins/generators/tgenshi/clientsxml.txt6
-rw-r--r--doc/server/plugins/generators/tgenshi/test.txt34
3 files changed, 23 insertions, 23 deletions
diff --git a/doc/server/plugins/generators/tcheetah.txt b/doc/server/plugins/generators/tcheetah.txt
index 6c568d05f..8077d313e 100644
--- a/doc/server/plugins/generators/tcheetah.txt
+++ b/doc/server/plugins/generators/tcheetah.txt
@@ -28,7 +28,7 @@ files, ``template`` and ``info``. The template is a standard Cheetah
template with two additions:
* `self.metadata` is the client's :ref:`metadata <server-plugins-grouping-metadata-clientmetadata>`
-* `self.metadata.Properties` is an xml document of unstructured data
+* `self.metadata.Properties.data` is an xml document of unstructured data
The ``info`` file is formatted like ``:info`` files from Cfg.
@@ -47,10 +47,10 @@ self.metadata variables
self.metadata is an instance of the class ClientMetadata and documented
:ref:`here <server-plugins-grouping-metadata-clientmetadata>`.
-self.metadata.Properties
+self.metadata.Properties.data
========================
-Properties is a python `ElementTree <http://codespeak.net/lxml/>`_
+Properties.data is a python `ElementTree <http://codespeak.net/lxml/>`_
object, loaded from the data in ``/var/lib/bcfg2/Properties/<properties
file>.xml``. That file should have a ``Properties`` node at its root.
diff --git a/doc/server/plugins/generators/tgenshi/clientsxml.txt b/doc/server/plugins/generators/tgenshi/clientsxml.txt
index 10be3232c..7305ba70d 100644
--- a/doc/server/plugins/generators/tgenshi/clientsxml.txt
+++ b/doc/server/plugins/generators/tgenshi/clientsxml.txt
@@ -22,7 +22,7 @@ There are two main advantages:
thing to note is how the `name` variable is handled - when
just referring to it the standard `${name}` syntax is used, but
when it is used as a variable in the expression to get the password,
- `password="${metadata.Properties['passwords.xml'].find('password').find('bcfg2-client').find(name).text}"`,
+ `password="${metadata.Properties['passwords.xml'].data.find('password').find('bcfg2-client').find(name).text}"`,
it is just referred to as `name`.
There is the disadvantage that sometimes 2 passes will be needed to get
@@ -53,7 +53,7 @@ Possible improvements:
profile="${profile}"
name="${name}"
uuid="${name}"
- password="${metadata.Properties['passwords.xml'].find('password').find('bcfg2-client').find(name).text}"
+ password="${metadata.Properties['passwords.xml'].data.find('password').find('bcfg2-client').find(name).text}"
address="${address}"
location="fixed"
secure="true"
@@ -64,7 +64,7 @@ Possible improvements:
profile="${profile}"
name="${name}"
uuid="${name}"
- password="${metadata.Properties['passwords.xml'].find('password').find('bcfg2-client').find(name).text}"
+ password="${metadata.Properties['passwords.xml'].data.find('password').find('bcfg2-client').find(name).text}"
location="floating"
secure="true"
/>\
diff --git a/doc/server/plugins/generators/tgenshi/test.txt b/doc/server/plugins/generators/tgenshi/test.txt
index 1348a0603..dca578434 100644
--- a/doc/server/plugins/generators/tgenshi/test.txt
+++ b/doc/server/plugins/generators/tgenshi/test.txt
@@ -45,8 +45,8 @@ This file just shows you what's available. It assumes a
{% end %}\
Two main ways to get the same property value:
- ${metadata.Properties['test.xml'].find('password').find('bcfg2').text}
- ${metadata.Properties['test.xml'].xpath('password/bcfg2')[0].text}
+ ${metadata.Properties['test.xml'].data.find('password').find('bcfg2').text}
+ ${metadata.Properties['test.xml'].data.xpath('password/bcfg2')[0].text}
One way to get information about metadata and properties:
@@ -55,28 +55,28 @@ This file just shows you what's available. It assumes a
${var} \
{% end %}
- dir(properties):
- {% for var in dir(properties) %}\
+ dir(metadata.Properties.data):
+ {% for var in dir(metadata.Properties.data) %}\
${var} \
{% end %}
- dir(properties.entries):
- {% for var in dir(properties.entries) %}\
+ dir(metadata.Properties.data.entries):
+ {% for var in dir(metadata.Properties.data.entries) %}\
${var} \
{% end %}
- dir(properties.label):
- {% for var in dir(properties.label) %}\
+ dir(metadata.Properties.data.label):
+ {% for var in dir(metadata.Properties.data.label) %}\
${var} \
{% end %}
- dir(properties.name):
- {% for var in dir(properties.name) %}\
+ dir(metadata.Properties.data.name):
+ {% for var in dir(metadata.Properties.data.name) %}\
${var} \
{% end %}
- dir(properties.properties):
- {% for var in dir(properties.properties) %}\
+ dir(metadata.Properties.data.properties):
+ {% for var in dir(metadata.Properties.data.properties) %}\
${var} \
{% end %}
@@ -113,13 +113,13 @@ this (below reformatted a little bit to fit in 80 columns)::
__weakref__ all bundles categories get_clients_by_group get_clients_by_profile
groups hostname inGrouppassword probes uuid
- dir(properties):
+ dir(metadata.Properties.data):
HandleEvent Index __class__ __delattr__ __dict__ __doc__ __getattribute__
__hash__ __identifier__ __init__ __iter__ __module__ __new__ __reduce__
__reduce_ex__ __repr__ __setattr__ __str__ __weakref__ entries label name
properties
- dir(properties.entries):
+ dir(metadata.Properties.data.entries):
__add__ __class__ __contains__ __delattr__ __delitem__ __delslice__ __doc__
__eq__ __ge__ __getattribute__ __getitem__ __getslice__ __gt__ __hash__
__iadd__ __imul__ __init__ __iter__ __le__ __len__ __lt__ __mul__ __ne__
@@ -127,7 +127,7 @@ this (below reformatted a little bit to fit in 80 columns)::
__setitem__ __setslice__ __str__ append count extend index insert pop remove
reverse sort
- dir(properties.label):
+ dir(metadata.Properties.data.label):
__add__ __class__ __contains__ __delattr__ __doc__ __eq__ __ge__
__getattribute__ __getitem__ __getnewargs__ __getslice__ __gt__ __hash__
__init__ __le__ __len__ __lt__ __mod__ __mul__ __ne__ __new__ __reduce__
@@ -137,7 +137,7 @@ this (below reformatted a little bit to fit in 80 columns)::
rfind rindex rjust rpartition rsplit rstrip split splitlinesstartswith strip
swapcase title translate upper zfill
- dir(properties.name):
+ dir(metadata.Properties.data.name):
__add__ __class__ __contains__ __delattr__ __doc__ __eq__ __ge__
__getattribute__ __getitem__ __getnewargs__ __getslice__ __gt__ __hash__
__init__ __le__ __len__ __lt__ __mod__ __mul__ __ne__ __new__ __reduce__
@@ -147,7 +147,7 @@ this (below reformatted a little bit to fit in 80 columns)::
rfind rindex rjust rpartition rsplit rstrip split splitlinesstartswith strip
swapcase title translate upper zfill
- dir(properties.properties):
+ dir(metadata.Properties.data.properties):
__class__ __contains__ __copy__ __deepcopy__ __delattr__ __delitem__
__delslice__ __doc__ __getattribute__ __getitem__ __getslice__ __hash__
__init__ __iter__ __len__ __new__ __nonzero__ __reduce__ __reduce_ex__