Changes between Version 1 and Version 2 of Usage/TemplatingDocumentation
- Timestamp:
- 07/09/12 15:54:45 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Usage/TemplatingDocumentation
v1 v2 8 8 = assign = 9 9 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 10 19 = 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 }}} 11 35 12 36 = arpanize = 13 37 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 14 53 = getbasenets = 15 54 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 16 72 = use =