Changes between Version 1 and Version 2 of Usage/TemplatingDocumentation


Ignore:
Timestamp:
07/09/12 15:54:45 (12 years ago)
Author:
ramonb
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Usage/TemplatingDocumentation

    v1 v2  
    88= assign =
    99
     10{{{
     11    """
     12        Variable assignment within template
     13
     14        Usage: {% assign newvar = <space seperated list of strings/vars> %}
     15         i.e.: {% assign file_name = '/var/tmp/rack-' rack.label '.txt' %}
     16    """
     17}}}
     18
    1019= ip_last_digit =
     20
     21{{{
     22    """
     23        Converts a IP (range) to it's last octect
     24
     25        Usage:
     26            {{{ <variable>|ip_last_digit }}}
     27
     28        I.e.:
     29            {% assign myip = '192.168.1.123' %}
     30            {{{ myip|ip_last_digit }}}
     31        Results in output:
     32            123
     33    """
     34}}}
    1135
    1236= arpanize =
    1337
     38{{{
     39    """
     40        Converts a IP (range) to reversed DNS style arpa notation
     41
     42        Usage:
     43            {{{ <variable>|arpanize }}}
     44
     45        I.e.:
     46            {% assign broadcast = '192.168.1.0' %}
     47            {{{ broastcast|arpanize }}}
     48        Results in output:
     49            1.168.192.in-addr.arpa
     50    """
     51}}}
     52
    1453= getbasenets =
    1554
     55= base_net =
     56
     57{{{
     58    """
     59        Converts a IP (range) to it's first 3 octects
     60
     61        Usage:
     62            {{{ <variable>|base_net }}}
     63
     64        I.e.:
     65            {% assign broadcast = '192.168.1.0' %}
     66            {{{ broastcast|base_net }}}
     67        Results in output:
     68            192.168.1
     69    """
     70}}}
     71
    1672= use =