| 123456789101112131415161718 |
- from zone import Zone
- class Yadifa(Zone):
- def __init__(self, entries):
- super().__init__(entries, 'yadifa')
- def named(self, dnssec):
- with open('{0}/named.conf'.format(self.program), 'w') as f:
- for entry in self.entries:
- f.write('<zone>\n')
- f.write('\ttype\tmaster\n')
- f.write('\tdomain\t{z.domain}\n'.format(z=entry))
- if dnssec:
- f.write('\tfile\tzones/{z.domain}.signed\n'.format(z=entry))
- else:
- f.write('\tfile\tzones/{z.domain}\n'.format(z=entry))
- f.write('</zone>\n\n')
|