Changeset 6237


Ignore:
Timestamp:
Sep 2, 2008, 10:18:06 PM (17 years ago)
Author:
RIck van der Zwet
Message:

Created template resolv.conf

Location:
exodus
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • exodus/templates/resolv.conf

    • Property svn:mergeinfo set to
    r6234 r6237  
    55#
    66# Node: {{ object.name }}
    7 # File: named.conf
     7# File: resolv.conf
    88
    9 options {
    10         directory "/etc/namedb";
    11         pid-file "/var/run/named.pid";
    12         forwarders {
    13         {% for server in object.network.dnsserver_set.all %}
    14         {{server.ipaddress }}; {% endfor %}
    15         };
    16 };
    17 
    18 
    19 zone "." {
    20         type hint;
    21         file "/etc/namedb/named.root";
    22 };
    23 
    24 zone "0.0.127.IN-ADDR.ARPA" {
    25         type master;
    26         file "/etc/namedb/localhost.rev";
    27 };
    28 
    29 zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
    30         type master;
    31         file "/etc/namedb/localhost-v6.rev";
    32 };
    33 
    34 {% for domain in object.domains %}
    35 
    36 zone "{{domain.domainname}}" {
    37         type slave;
    38         file "slave.{{domain.domainname}}";
    39         masters {
    40                 {% for server in domain.dnsserver_set.all %}
    41                 {{ server.ipaddress }}; {% endfor %}
    42         };
    43 };
    44 
    45 {% endfor %}
    46 
    47 
     9nameserver 127.0.0.1 #localhost
     10# XXX: next door interlink nighboors to be specified, in case of own DNS
     11# failures
  • exodus/views.py

    r6231 r6237  
    254254        return HttpResponse(t.render(c), mimetype='text/plain')
    255255
     256def conf_resolv_conf(request, object_id):
     257        """resolv.conf generator"""
     258        return conf_generator(object_id, 'resolv.conf')
     259
Note: See TracChangeset for help on using the changeset viewer.