Changeset 12430 for trunk


Ignore:
Timestamp:
01/24/11 18:02:03 (13 years ago)
Author:
ramonb
Message:

ramonb_test.cmt:

  • more changes for ramonb_extras example
  • can also generate reverse dns now with custom filters
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sara_cmt/templates/gina/ramonb_test.cmt

    r12427 r12430  
     1{% load ramonb_extras %}
     2
     3{% store '/var/tmp/test-dns.gina.sara.nl' %}
     4{% noblanklines %}
     5
    16;
    27; SVN: {{ svn_id }}
     
    611;
    712;             SARA - Computing and Networking Services
    8 ; Date        : August 17 2010
     13; Date        : Jan 24 2011
    914; Version     : {{ version }}
    1015; Generated   : {% now "r" %}
    1116;
    12 {% load cmts_extras %}
    13 {% load ramonb_extras %}
    14 {# {% store /var/tmp/dns.nodes as output %} #}
    15 {% store '/var/tmp/test-dns.admin.out' %}
    16 {# {% noblanklines %} #}
    1717
    18 {% use interface with 'network__name=lisa consoles' as ifaces_lisa_consoles %}
    19 {% use interface with 'network__name=lisa admin' as ifaces_lisa_admin %}
    20 {% use interface with 'network__name=lisa infiniband' as ifaces_lisa_infiniband %}
    21 {% use interface with 'network__name=lisa switches' as ifaces_lisa_switches %}
     18{% use interface with 'network__name=gina console' as ifaces_gina_console %}
     19{% use interface with 'network__name=gina admin' as ifaces_gina_admin %}
     20{% use interface with 'network__name=gina productie' as ifaces_gina_productie %}
    2221
    23 @       IN      SOA     ns.irc.sara.nl. root.ns.irc.sara.nl. (
     22@       IN      SOA     ns.gina.sara.nl. root.ns.gina.sara.nl. (
    2423                                         {% now "YmjH" %}   ; Serial
    2524                                        7200            ; Refresh
     
    2726                                        604800          ; Expire
    2827                                        86400 )         ; Minimum
    29         IN      NS      ns.irc.sara.nl.
    30         IN      NS      ns2.irc.sara.nl.
    31 {# {% endnoblanklines %} #}
     28        IN      NS      ns.gina.sara.nl.
     29        IN      NS      ns2.gina.sara.nl.
     30{% endnoblanklines %}
    3231
    33 $INCLUDE {{output}}.manual
     32$INCLUDE iets.manual
    3433
    35 {# {% noblanklines %} #}
    36 {% for iface in ifaces_lisa_admin %}
     34$ORIGIN gina.sara.nl.
     35{% noblanklines %}
     36{% for iface in ifaces_gina_productie %}
    3737{{ iface.label }}       IN      A       {{ iface.ip }}
    38 {% if iface.cnames != None %}
    39 {% for cname in iface.cnames %}
     38  {% if iface.cnames != None %}
     39    {% for cname in iface.cnames %}
     40
    4041{{cname}}       IN      CNAME   {{ iface.label }}
     42
     43    {% endfor %}
     44  {% endif %}
    4145{% endfor %}
    42 {% endif %}
     46{% endnoblanklines %}
     47
     48$ORIGIN int.gina.sara.nl.
     49{% noblanklines %}
     50{% for iface in ifaces_gina_admin %}
     51{{ iface.label }}       IN      A       {{ iface.ip }}
     52  {% if iface.cnames != None %}
     53    {% for cname in iface.cnames %}
     54
     55{{cname}}       IN      CNAME   {{ iface.label }}
     56
     57    {% endfor %}
     58  {% endif %}
    4359{% endfor %}
     60{% endnoblanklines %}
     61
     62$ORIGIN con.gina.sara.nl.
     63{% noblanklines %}
     64{% for iface in ifaces_gina_console %}
     65{{ iface.label }}       IN      A       {{ iface.ip }}
     66  {% if iface.cnames != None %}
     67    {% for cname in iface.cnames %}
     68
     69{{cname}}       IN      CNAME   {{ iface.label }}
     70
     71    {% endfor %}
     72  {% endif %}
     73{% endfor %}
     74{% endnoblanklines %}
    4475
    4576{% endstore %}
    4677
    47 {% store '/var/tmp/test-dns.console.out' %}
     78{% store '/var/tmp/test-dns.192.168.32' %}
     79{% noblanklines %}
     80$TTL 3600
     81;
     82; SVN: {{ svn_id }}
     83;      {{ svn_url }}
     84;
     85; This file is automagically generated by CMTSARA
     86;
     87;             SARA - Computing and Networking Services
     88; Date        : Jan 24 2011
     89; Version     : {{ version }}
     90; Generated   : {% now "r" %}
     91@       IN      SOA     ns.gina.sara.nl. root.ns.gina.sara.nl. (
     92                                         {% now "YmjH" %}   ; Serial
     93                                        7200            ; Refresh
     94                                        600             ; Retry
     95                                        604800          ; Expire
     96                                        86400 )         ; Minimum
     97        IN      NS      ns.gina.sara.nl.
     98        IN      NS      ns2.gina.sara.nl.
     99{% endnoblanklines %}
    48100
    49 {% for iface in ifaces_lisa_consoles %}
    50 {{ iface.label }}       IN      A       {{ iface.ip }}
    51 {% if iface.cnames != None %}
    52 {% for cname in iface.cnames %}
    53 {{cname}}       IN      CNAME   {{ iface.label }}
    54 {% endfor %}
    55 {% endif %}
     101$INCLUDE test-dns.192.168.32.manual
     102
     103$ORIGIN 32.168.192.in-addr.arpa.
     104{% noblanklines %}
     105{% for iface in ifaces_gina_console %}
     106  {% if iface.ip|base_net == '192.168.32' %}
     107
     108{{ iface.ip|ip_last_digit }}    IN      PTR     {{ iface.label }}.con.gina.sara.nl.
     109
     110  {% endif %}
    56111{% endfor %}
    57112
     113{% endnoblanklines %}
    58114{% endstore %}
    59 {% store '/var/tmp/test-dns.infiniband.out' %}
    60115
    61 {% for iface in ifaces_lisa_infiniband %}
     116{% store '/var/tmp/test-dns.productie.out' %}
     117{% noblanklines %}
     118
     119;
     120; SVN: {{ svn_id }}
     121;      {{ svn_url }}
     122;
     123; This file is automagically generated by CMTSARA
     124;
     125;             SARA - Computing and Networking Services
     126; Date        : Jan 24 2011
     127; Version     : {{ version }}
     128; Generated   : {% now "r" %}
     129
     130{% for iface in ifaces_gina_productie %}
    62131{{ iface.label }}       IN      A       {{ iface.ip }}
    63 {% if iface.cnames != None %}
    64 {% for cname in iface.cnames %}
     132  {% if iface.cnames != None %}
     133    {% for cname in iface.cnames %}
     134
    65135{{cname}}       IN      CNAME   {{ iface.label }}
    66 {% endfor %}
    67 {% endif %}
     136
     137    {% endfor %}
     138  {% endif %}
    68139{% endfor %}
    69140
    70 {% endstore %}
    71 {% store '/var/tmp/test-dns.switches.out' %}
    72 
    73 {% for iface in ifaces_lisa_switches %}
    74 {{ iface.label }}       IN      A       {{ iface.ip }}
    75 {% if iface.cnames != None %}
    76 {% for cname in iface.cnames %}
    77 {{cname}}       IN      CNAME   {{ iface.label }}
    78 {% endfor %}
    79 {% endif %}
    80 {% endfor %}
    81 {# {% endnoblanklines %} #}
     141{% endnoblanklines %}
    82142
    83143{% endstore %}
Note: See TracChangeset for help on using the changeset viewer.