This file is indexed.

/usr/lib/python2.7/dist-packages/maasserver/management/commands/write_dns_config.py is in python-django-maas 1.5.4+bzr2294-0ubuntu1.2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Copyright 2012 Canonical Ltd.  This software is licensed under the
# GNU Affero General Public License version 3 (see the file LICENSE).

"""Django command: write the MAAS named zone files.

If any of the cluster controllers connected to this MAAS region controller
is configured to manage DNS, write the DNS configuration.

The main purpose of this command is for it to be run when 'maas-dns' is
installed.
"""

from __future__ import (
    absolute_import,
    print_function,
    unicode_literals,
    )

str = None

__metaclass__ = type
__all__ = [
    'Command',
    ]

from django.core.management.base import BaseCommand
from maasserver.dns import write_full_dns_config


class Command(BaseCommand):
    help = (
        "Write the DNS configuration files and reload the DNS server if "
        "this region has cluster controllers configured to manage DNS.")

    def handle(self, *args, **options):
        write_full_dns_config()