Revision: 1162
Author:
J.S.P...@gmail.com
Date: Wed Aug 14 12:58:50 2013
Log: Updating the tree_exporting unittests to use Core instead of
db_access for test setup
http://code.google.com/p/roster-dns-management/source/detail?r=1162
Added:
/trunk/test/tree_exporter_test_lib.py
Modified:
/trunk/test/dnstreeexport_test.py
/trunk/test/tree_exporter_test.py
=======================================
--- /dev/null
+++ /trunk/test/tree_exporter_test_lib.py Wed Aug 14 12:58:50 2013
@@ -0,0 +1,265 @@
+import unittest
+import os
+import getpass
+import shutil
+
+import roster_core
+
+TESTDIR = u'%s/unittest_dir/' % os.getcwd()
+BINDDIR = u'%s/test_data/bind_dir/' % os.getcwd()
+NAMED_DIR = os.path.join(BINDDIR, 'named')
+SSH_USER = unicode(getpass.getuser())
+USER_CONFIG = 'test_data/roster_user_tools.conf'
+CONFIG_FILE = 'test_data/roster.conf' # Example in test_data
+DATA_FILE = 'test_data/test_data.sql'
+EXEC = '../roster-config-manager/scripts/dnstreeexport'
+USERNAME = u'sharrell'
+
+class TreeExportTestCase(unittest.TestCase):
+ def setUp(self):
+ self.config_instance = roster_core.Config(file_name=CONFIG_FILE)
+
+ self.root_config_dir = self.config_instance.config_file['exporter'][
+ 'root_config_dir']
+ self.backup_dir = self.config_instance.config_file['exporter'][
+ 'backup_dir']
+
+ self.db_instance = self.config_instance.GetDb()
+
+ self.db_instance.CreateRosterDatabase()
+
+ data = open(DATA_FILE, 'r').read()
+ self.db_instance.StartTransaction()
+ self.db_instance.cursor.execute(data)
+ self.db_instance.EndTransaction()
+ self.db_instance.close()
+
+ self.core_instance = roster_core.Core(USERNAME, self.config_instance)
+
+ for zone in self.core_instance.ListZones():
+ self.core_instance.RemoveZone(zone)
+ self.assertEqual(self.core_instance.ListZones(), {})
+
+ self.tarfile = ''
+
+ self.core_instance.MakeDnsServerSet(u'internal_dns')
+ self.core_instance.MakeDnsServerSet(u'external_dns')
+ self.core_instance.MakeDnsServerSet(u'private_dns')
+
+ self.core_instance.MakeView(u'internal')
+ self.core_instance.MakeView(u'external')
+ self.core_instance.MakeView(u'private')
+
+ self.core_instance.MakeZone(u'
university.edu', u'master',
+ u'university.edu.',
+ zone_options=u'#Allow update\nallow-update { none; };\n',
+ view_name=u'internal')
+ self.core_instance.MakeZone(u'
university.edu', u'master',
+ u'university.edu.',
+ zone_options=u'#Allow update\nallow-update { none; };\n',
+ view_name=u'external')
+ self.core_instance.MakeZone(u'
university.edu', u'master',
+ u'university.edu.',
+ zone_options=u'#Allow update\nallow-update { none; };\n',
+ view_name=u'private')
+ self.core_instance.MakeZone(u'
int.university.edu', u'master',
+ u'university2.edu.',
+ zone_options=u'#Allow update\nallow-update { none; };\n',
+ view_name=u'internal', make_any=False)
+ self.core_instance.MakeZone(u'
priv.university.edu', u'master',
+ u'university3.edu.',
+ zone_options=u'#Allow update\nallow-update { none; };\n',
+ view_name=u'private', make_any=False)
+ self.core_instance.MakeZone(u'168.192.in-addr', u'master',
+ u'168.192.in-addr.arpa.',
+ zone_options=u'#Allow update\nallow-update { none; };\n',
+ view_name=u'internal', make_any=False)
+ self.core_instance.MakeZone(u'4.3.2.in-addr', u'master',
+ u'4.3.2.in-addr.arpa.',
+ zone_options=u'#Allow update\nallow-update { none; };\n',
+ view_name=u'external', make_any=False)
+ self.core_instance.MakeZone(u'
bio.university.edu', u'slave',
+ u'university4.edu.',
+ zone_options=u'Allow update\nallow-update { any; };\n',
+ view_name=u'external', make_any=False)
+
+ self.core_instance.MakeDnsServer(u'
dns1.university.edu', SSH_USER,
+ BINDDIR, TESTDIR)
+ self.core_instance.MakeDnsServer(u'
dns2.university.edu', SSH_USER,
+ BINDDIR, TESTDIR)
+ self.core_instance.MakeDnsServer(u'
dns3.university.edu', SSH_USER,
+ BINDDIR, TESTDIR)
+ self.core_instance.MakeDnsServer(u'
dns4.university.edu', SSH_USER,
+ BINDDIR, TESTDIR)
+ self.core_instance.MakeDnsServer(u'
ns1.university.edu', SSH_USER,
+ BINDDIR, TESTDIR)
+ self.core_instance.MakeDnsServer(u'
ns1.int.university.edu', SSH_USER,
+ BINDDIR, TESTDIR)
+
+ self.core_instance.MakeDnsServerSetAssignments(u'
ns1.university.edu',
+ u'external_dns')
+
self.core_instance.MakeDnsServerSetAssignments(u'
ns1.int.university.edu',
+ u'internal_dns')
+ self.core_instance.MakeDnsServerSetAssignments(u'
dns1.university.edu',
+ u'internal_dns')
+ self.core_instance.MakeDnsServerSetAssignments(u'
dns2.university.edu',
+ u'external_dns')
+ self.core_instance.MakeDnsServerSetAssignments(u'
dns3.university.edu',
+ u'external_dns')
+ self.core_instance.MakeDnsServerSetAssignments(u'
dns4.university.edu',
+ u'private_dns')
+
+ self.core_instance.MakeDnsServerSetViewAssignments(u'external', 1,
+ u'internal_dns', view_options=u'recursion no;')
+ self.core_instance.MakeDnsServerSetViewAssignments(u'internal', 2,
+ u'internal_dns', view_options=u'recursion no;')
+
+ self.core_instance.MakeDnsServerSetViewAssignments(u'external', 1,
+ u'external_dns', view_options=u'recursion no;')
+
+ self.core_instance.MakeDnsServerSetViewAssignments(u'private', 1,
+ u'private_dns', view_options=u'recursion no;')
+
+ self.core_instance.MakeRecord(u'soa', u'@', u'168.192.in-addr',
+ {u'name_server': u'ns1.university.edu.',
+ u'admin_email': u'ad...@university.edu.',
+ u'serial_number': 20091223,
+ u'refresh_seconds': 5,
+ u'retry_seconds': 5,
+ u'expiry_seconds': 5,
+ u'minimum_seconds': 5},
+ view_name=u'internal', ttl=3600)
+ self.core_instance.MakeRecord(u'soa', u'@', u'4.3.2.in-addr',
+ {u'name_server': u'ns1.university.edu.',
+ u'admin_email': u'ad...@university.edu.',
+ u'serial_number': 20091224,
+ u'refresh_seconds': 5,
+ u'retry_seconds': 5,
+ u'expiry_seconds': 5,
+ u'minimum_seconds': 5},
+ view_name=u'external', ttl=3600)
+ self.core_instance.MakeRecord(u'soa', u'@', u'
university.edu',
+ {u'name_server': u'ns1.university.edu.',
+ u'admin_email': u'ad...@university.edu.',
+ u'serial_number': 20091225,
+ u'refresh_seconds': 5,
+ u'retry_seconds': 5,
+ u'expiry_seconds': 5,
+ u'minimum_seconds': 5},
+ view_name=u'internal', ttl=3600)
+ self.core_instance.MakeRecord(u'soa', u'@', u'
university.edu',
+ {u'name_server': u'ns1.university.edu.',
+ u'admin_email': u'ad...@university.edu.',
+ u'serial_number': 20091226,
+ u'refresh_seconds': 5,
+ u'retry_seconds': 5,
+ u'expiry_seconds': 5,
+ u'minimum_seconds': 5},
+ view_name=u'private', ttl=3600)
+ self.core_instance.MakeRecord(u'soa', u'@', u'
university.edu',
+ {u'name_server': u'ns1.university.edu.',
+ u'admin_email': u'ad...@university.edu.',
+ u'serial_number': 20091227,
+ u'refresh_seconds': 5,
+ u'retry_seconds': 5,
+ u'expiry_seconds': 5,
+ u'minimum_seconds': 5},
+ view_name=u'external', ttl=3600)
+
+ # Make Records
+ self.core_instance.MakeRecord(u'mx', u'@', u'
university.edu',
+ {u'priority': 1, u'mail_server': u'mail1.university.edu.'},
+ view_name=u'any', ttl=3600)
+ self.core_instance.MakeRecord(u'mx', u'@', u'
university.edu',
+ {u'priority': 1, u'mail_server': u'mail2.university.edu.'},
+ view_name=u'any', ttl=3600)
+ self.core_instance.MakeRecord(u'a', u'computer1', u'
university.edu',
+ {u'assignment_ip': u'1.2.3.5'},
+ view_name=u'external', ttl=3600)
+ self.core_instance.MakeRecord(u'a', u'computer1', u'
university.edu',
+ {u'assignment_ip': u'192.168.1.1'},
+ view_name=u'internal', ttl=3600)
+ self.core_instance.MakeRecord(u'a', u'computer2', u'
university.edu',
+ {u'assignment_ip': u'192.168.1.2'},
+ view_name=u'internal', ttl=3600)
+ self.core_instance.MakeRecord(u'a', u'computer3', u'
university.edu',
+ {u'assignment_ip': u'1.2.3.6'},
+ view_name=u'external', ttl=3600)
+ self.core_instance.MakeRecord(u'a', u'computer4', u'
university.edu',
+ {u'assignment_ip': u'192.168.1.4'},
+ view_name=u'internal', ttl=3600)
+ self.core_instance.MakeRecord(u'ns', u'@', u'
university.edu',
+ {u'name_server': u'ns1.university.edu.'},
+ view_name=u'any', ttl=3600)
+ self.core_instance.MakeRecord(u'ns', u'@', u'
university.edu',
+ {u'name_server': u'ns2.university.edu.'},
+ view_name=u'any', ttl=3600)
+ self.core_instance.MakeRecord(u'ptr', u'1', u'4.3.2.in-addr',
+ {u'assignment_host': u'computer1.university.edu.'},
+ view_name=u'external', ttl=3600)
+ self.core_instance.MakeRecord(u'ptr', u'4', u'168.192.in-addr',
+ {u'assignment_host': u'computer4.university.edu.'},
+ view_name=u'internal', ttl=3600)
+
+ self.core_instance.MakeACL(u'public', u'
192.168.1.4/30')
+ self.core_instance.MakeACL(u'public', u'10.10/32')
+ self.core_instance.MakeACL(u'secret', u'10.10/32')
+
+ self.core_instance.MakeViewToACLAssignments(u'internal',
u'internal_dns',
+ u'secret', 1)
+ self.core_instance.MakeViewToACLAssignments(u'internal',
u'internal_dns',
+ u'public', 0)
+ self.core_instance.MakeViewToACLAssignments(u'external',
u'internal_dns',
+ u'public', 1)
+ self.core_instance.MakeViewToACLAssignments(u'private', u'private_dns',
+ u'secret', 0)
+
+ #self.core_instance.MakeNamedConfGlobalOption(u'internal_dns', u'null')
+ self.core_instance.MakeNamedConfGlobalOption(u'internal_dns',
+ u'options {\n\tdirectory "test_data/named/named";\n\trecursion
no;\n'
+ '\tmax-cache-size 512M;\n};\n\nlogging {\n\tchannel "security" {\n'
+ '\t\tfile "/var/log/named-security.log" versions 10 size 10m;\n'
+ '\t\tprint-time yes;\n\t};\n\tchannel "query_logging" {\n'
+ '\t\tsyslog local5;\n\t\tseverity info;\n\t};\n'
+ '\tcategory "client" { "null"; };\n'
+ '\tcategory "update-security" { "security"; };\n'
+ '\tcategory "queries" { "query_logging"; };\n};\n\ncontrols {\n'
+ '\tinet * allow { control-hosts; } keys {rndc-key; };\n};\n\n'
+ 'include "/etc/rndc.key";\n')
+ self.core_instance.MakeNamedConfGlobalOption(u'external_dns',
+ u'options {\n\tdirectory "test_data/named/named";\n\trecursion
no;\n'
+ '\tmax-cache-size 512M;\n};\n\nlogging {\n\tchannel "security" {\n'
+ '\t\tfile "/var/log/named-security.log" versions 10 size 10m;\n'
+ '\t\tprint-time yes;\n\t};\n\tchannel "query_logging" {\n'
+ '\t\tsyslog local5;\n\t\tseverity info;\n\t};\n'
+ '\tcategory "client" { "null"; };\n'
+ '\tcategory "update-security" { "security"; };\n'
+ '\tcategory "queries" { "query_logging"; };\n};\n\ncontrols {\n'
+ '\tinet * allow { control-hosts; } keys {rndc-key; };\n};\n\n'
+ 'include "/etc/rndc.key";\n')
+ self.core_instance.MakeNamedConfGlobalOption(u'private_dns',
+ u'options {\n\tdirectory "test_data/named/named";\n\trecursion
no;\n'
+ '\tmax-cache-size 512M;\n};\n\nlogging {\n\tchannel "security" {\n'
+ '\t\tfile "/var/log/named-security.log" versions 10 size 10m;\n'
+ '\t\tprint-time yes;\n\t};\n\tchannel "query_logging" {\n'
+ '\t\tsyslog local5;\n\t\tseverity info;\n\t};\n'
+ '\tcategory "client" { "null"; };\n'
+ '\tcategory "update-security" { "security"; };\n'
+ '\tcategory "queries" { "query_logging"; };\n};\n\ncontrols {\n'
+ '\tinet * allow { control-hosts; } keys {rndc-key; };\n};\n\n'
+ 'include "/etc/rndc.key";\n')
+
+ self.core_instance.RemoveZone(u'
cs.university.edu')
+ self.core_instance.RemoveZone(u'
eas.university.edu')
+ self.core_instance.RemoveZone(u'
bio.university.edu')
+
+ def tearDown(self):
+ if( os.path.exists(self.root_config_dir) ):
+ shutil.rmtree(self.root_config_dir)
+ if( os.path.exists('dns_tree-1.tar.bz2') ):
+ os.remove('dns_tree-1.tar.bz2')
+ if( os.path.exists('./test_data/backup_dir') ):
+ for fname in os.listdir('./test_data/backup_dir'):
+ if( fname.endswith('.bz2') ):
+ os.remove('./test_data/backup_dir/%s' % fname)
+
=======================================
--- /trunk/test/dnstreeexport_test.py Thu Jan 3 15:57:58 2013
+++ /trunk/test/dnstreeexport_test.py Wed Aug 14 12:58:50 2013
@@ -39,1153 +39,17 @@
__license__ = 'BSD'
__version__ = '#TRUNK#'
-
-import iscpy
-import os
-import sys
-import shutil
import tarfile
-import datetime
+import unittest
+import os
import getpass
-import unittest
-sys.path.append('../')
+import tree_exporter_test_lib
-import roster_core
-
-TESTDIR = u'%s/unittest_dir/' % os.getcwd()
-BINDDIR = u'%s/test_data/named/' % os.getcwd()
-NAMED_DIR = u'%snamed' % BINDDIR
-SSH_USER = unicode(getpass.getuser())
-USER_CONFIG = 'test_data/roster_user_tools.conf'
-CONFIG_FILE = 'test_data/roster.conf' # Example in test_data
-DATA_FILE = 'test_data/test_data.sql'
-EXEC = '../roster-config-manager/scripts/dnstreeexport'
-USERNAME = u'sharrell'
-
-class TestDnsMkHost(unittest.TestCase):
-
- def setUp(self):
-
- self.config_instance = roster_core.Config(file_name=CONFIG_FILE)
- self.bind_config_dir = self.config_instance.config_file['exporter'][
- 'root_config_dir']
- self.backup_dir = self.config_instance.config_file['exporter'][
- 'backup_dir']
-
- db_instance = self.config_instance.GetDb()
- self.db_instance = db_instance
-
- db_instance.CreateRosterDatabase()
-
- data = open(DATA_FILE, 'r').read()
- db_instance.StartTransaction()
- db_instance.cursor.execute(data)
- db_instance.EndTransaction()
- db_instance.close()
-
- self.core_instance = roster_core.Core(USERNAME, self.config_instance)
-
- db_instance.StartTransaction()
-
- self.tarfile = ''
-
- # Make server sets
- dns_server_sets_dict = {}
-
- dns_server_sets_dict['dns_server_set_name'] = u'internal_dns'
- db_instance.MakeRow('dns_server_sets', dns_server_sets_dict)
-
- dns_server_sets_dict['dns_server_set_name'] = u'external_dns'
- db_instance.MakeRow('dns_server_sets', dns_server_sets_dict)
-
- dns_server_sets_dict['dns_server_set_name'] = u'private_dns'
- db_instance.MakeRow('dns_server_sets', dns_server_sets_dict)
-
- # Make Views
- views_dict = {}
- views_dict['view_name'] = u'internal'
- db_instance.MakeRow('views', views_dict)
-
- views_dict['view_name'] = u'external'
- db_instance.MakeRow('views', views_dict)
-
- views_dict['view_name'] = u'private'
- db_instance.MakeRow('views', views_dict)
-
- # Make View Dependencies
- view_dependencies_dict = {}
-
- view_dependencies_dict['view_dependency'] = u'internal_dep'
- db_instance.MakeRow('view_dependencies', view_dependencies_dict)
-
- view_dependencies_dict['view_dependency'] = u'external_dep'
- db_instance.MakeRow('view_dependencies', view_dependencies_dict)
-
- view_dependencies_dict['view_dependency'] = u'private_dep'
- db_instance.MakeRow('view_dependencies', view_dependencies_dict)
-
- # Make View Dependency Assignments
- view_dependency_assignments_dict = {}
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'internal'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'any'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'external'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'any'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'private'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'any'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'internal'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'external'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'external_dep'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'private'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'private_dep'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
- # Make Zones
- zones_dict = {}
-
- zones_dict['zone_name'] = u'
university.edu'
- db_instance.MakeRow('zones', zones_dict)
-
- zones_dict['zone_name'] = u'
int.university.edu'
- db_instance.MakeRow('zones', zones_dict)
-
- zones_dict['zone_name'] = u'
priv.university.edu'
- db_instance.MakeRow('zones', zones_dict)
-
- zones_dict['zone_name'] = u'168.192.in-addr'
- db_instance.MakeRow('zones', zones_dict)
-
- zones_dict['zone_name'] = u'4.3.2.1.in-addr'
- db_instance.MakeRow('zones', zones_dict)
-
- # Make Zone/View assignments
- zone_view_assignments_dict = {}
-
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'
university.edu')
- zone_view_assignments_dict['zone_view_assignments_zone_type'] =
u'master'
- zone_view_assignments_dict['zone_origin'] = u'
university.edu.'
- zone_view_assignments_dict['zone_options'] = iscpy.Serialize(
- u'#Allow update\nallow-update { none; };\n')
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'any')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'internal_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'external_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'private_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_origin'] = u'
university2.edu.'
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'internal_dep')
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'
int.university.edu')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'private_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_origin'] = u'
university3.edu.'
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'private_dep')
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'
priv.university.edu')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'internal_dep')
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'168.192.in-addr')
- zone_view_assignments_dict['zone_origin'] = u'168.192.in-addr.arpa.'
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'external_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'private_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'external_dep')
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'4.3.2.1.in-addr')
- zone_view_assignments_dict['zone_origin'] = u'4.3.2.1.in-addr.arpa.'
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_zone_type'] =
u'slave'
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'
bio.university.edu')
- zone_view_assignments_dict['zone_origin'] = u'
university4.edu.'
- zone_view_assignments_dict['zone_options'] = (
- u'#Allow update\nallow-transfer { any; };\n')
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'external_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- # Make DNS Servers
- dns_servers_dict = db_instance.GetEmptyRowDict('dns_servers')
- dns_servers_dict['dns_server_name'] = u'
dns1.university.edu'
- dns_servers_dict['dns_server_remote_bind_directory'] = BINDDIR
- dns_servers_dict['dns_server_remote_test_directory'] = TESTDIR
- dns_servers_dict['dns_server_ssh_username'] = SSH_USER
- dns_servers_dict['dns_server_name'] = u'
dns1.university.edu'
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- dns_servers_dict['dns_server_name'] = u'
dns2.university.edu'
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- dns_servers_dict['dns_server_name'] = u'
dns3.university.edu'
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- dns_servers_dict['dns_server_name'] = u'
dns4.university.edu'
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- dns_servers_dict['dns_server_name'] = u'
ns1.university.edu'
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- dns_servers_dict['dns_server_name'] = u'
ns1.int.university.edu'
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- # Make Dns Server Set Assignments
- dns_server_set_assignments_dict = {}
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] =
u'
ns1.university.edu'
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'external_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] = (
- u'
ns1.int.university.edu')
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'internal_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] = (
- u'
ns1.int.university.edu')
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'private_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] =
u'
dns1.university.edu'
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'internal_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] =
u'
dns2.university.edu'
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'external_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] =
u'
dns3.university.edu'
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'external_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] =
u'
dns4.university.edu'
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'private_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- # Make DNS Server Set View assignments
- dns_server_set_view_assignments_dict = {}
-
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_dns_server_set_name'] = (
- u'internal_dns')
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_view_name'] = u'internal'
- dns_server_set_view_assignments_dict['view_order'] = 2
- dns_server_set_view_assignments_dict['view_options'] = (
- iscpy.Serialize('recursion no;'))
- db_instance.MakeRow('dns_server_set_view_assignments',
- dns_server_set_view_assignments_dict)
-
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_dns_server_set_name'] = (
- u'internal_dns')
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_view_name'] = u'external'
- dns_server_set_view_assignments_dict['view_order'] = 1
- db_instance.MakeRow('dns_server_set_view_assignments',
- dns_server_set_view_assignments_dict)
-
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_dns_server_set_name'] = (
- u'external_dns')
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_view_name'] = u'external'
- dns_server_set_view_assignments_dict['view_order'] = 1
- db_instance.MakeRow('dns_server_set_view_assignments',
- dns_server_set_view_assignments_dict)
-
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_dns_server_set_name'] = (
- u'private_dns')
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_view_name'] = u'private'
- dns_server_set_view_assignments_dict['view_order'] = 3
- db_instance.MakeRow('dns_server_set_view_assignments',
- dns_server_set_view_assignments_dict)
-
- # Make Records
-
- # Make mail server 1 'mx' record for 'any' view
- records_dict = {}
- records_dict['records_id'] = None
- records_dict['record_type'] = u'mx'
- records_dict['record_target'] = u'@'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'any'
- records_dict['record_last_user'] = u'sharrell'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 1
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'mx'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = u'priority'
- record_arguments_record_assignments_dict['argument_value'] = u'1'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 1
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'mx'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'mail_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'mail1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make 'soa' record for 'internal' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'soa'
- records_dict['record_target'] = u'168.192.in-addr.arpa.'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'168.192.in-addr'
- records_dict['record_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ns1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'admin_email'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ad...@university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'serial_number')
- record_arguments_record_assignments_dict['argument_value'] =
u'20091223'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'refresh_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'retry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'expiry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'minimum_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 1 'a' record for 'internal' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'a'
- records_dict['record_target'] = u'computer1'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 3
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'a'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'assignment_ip')
- record_arguments_record_assignments_dict['argument_value'] = (
- u'192.168.1.1')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 2 'a' record for 'internal' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'a'
- records_dict['record_target'] = u'computer2'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 4
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'a'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'assignment_ip')
- record_arguments_record_assignments_dict['argument_value'] = (
- u'192.168.1.2')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make 'soa' record for 'external' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'soa'
- records_dict['record_target'] = u'4.3.2.1.in-addr.arpa.'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'4.3.2.1.in-addr'
- records_dict['record_view_dependency'] = u'external_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ns1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'admin_email'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ad...@university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'serial_number')
- record_arguments_record_assignments_dict['argument_value'] =
u'20091224'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'refresh_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'retry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'expiry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'minimum_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 1 'a' record for 'external' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'a'
- records_dict['record_target'] = u'computer1'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'external_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 6
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'a'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'assignment_ip')
- record_arguments_record_assignments_dict['argument_value'] = (
- u'1.2.3.5')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 3 'a' record for 'external' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'a'
- records_dict['record_target'] = u'computer3'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'external_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 7
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'a'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'assignment_ip')
- record_arguments_record_assignments_dict['argument_value'] = (
- u'1.2.3.6')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make mail server 2 'mx' record for 'any' view
- records_dict = {}
- records_dict['records_id'] = None
- records_dict['record_type'] = u'mx'
- records_dict['record_target'] = u'@'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'any'
- records_dict['record_last_user'] = u'sharrell'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 8
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'mx'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = u'priority'
- record_arguments_record_assignments_dict['argument_value'] = u'1'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 8
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'mx'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'mail_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'mail2.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make name server 1 'ns' record for 'any' view
- records_dict = {}
- records_dict['records_id'] = None
- records_dict['record_type'] = u'ns'
- records_dict['record_target'] = u'@'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'any'
- records_dict['record_last_user'] = u'sharrell'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 9
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'ns'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'
ns1.university.edu')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make name server 2 'ns' record for 'any' view
- records_dict = {}
- records_dict['records_id'] = None
- records_dict['record_type'] = u'ns'
- records_dict['record_target'] = u'@'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'any'
- records_dict['record_last_user'] = u'sharrell'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 10
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'ns'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'
ns2.university.edu')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 4 'a' record for 'internal' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'a'
- records_dict['record_target'] = u'computer4'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 11
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'a'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'assignment_ip')
- record_arguments_record_assignments_dict['argument_value'] = (
- u'192.168.1.4')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make 'soa' record for 'internal' view / '
university.edu' zone
- records_dict['records_id'] = None
- records_dict['record_type'] = u'soa'
- records_dict['record_target'] = u'
university.edu.'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ns1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'admin_email'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ad...@university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'serial_number')
- record_arguments_record_assignments_dict['argument_value'] =
u'20091225'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'refresh_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'retry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'expiry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'minimum_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make 'soa' record for 'private' view / '
university.edu' zone
- records_dict['records_id'] = None
- records_dict['record_type'] = u'soa'
- records_dict['record_target'] = u'
university.edu.'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'private_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ns1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'admin_email'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ad...@university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'serial_number')
- record_arguments_record_assignments_dict['argument_value'] =
u'20091227'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'refresh_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'retry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'expiry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'minimum_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
-
- # Make 'soa' record for 'external' view / '
university.edu' zone
- records_dict['records_id'] = None
- records_dict['record_type'] = u'soa'
- records_dict['record_target'] = u'
university.edu.'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'external_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ns1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'admin_email'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ad...@university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'serial_number')
- record_arguments_record_assignments_dict['argument_value'] =
u'20091227'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'refresh_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'retry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'expiry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'minimum_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 1 'ptr' record for 'external' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'ptr'
- records_dict['record_target'] = u'1'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'4.3.2.1.in-addr'
- records_dict['record_view_dependency'] = u'external_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 15
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'ptr'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'assignment_host')
- record_arguments_record_assignments_dict['argument_value'] = (
- u'computer1')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 4 'ptr' record for 'internal' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'ptr'
- records_dict['record_target'] = u'4'
- records_dict['record_ttl'] = 3600
***The diff for this file has been truncated for email.***
=======================================
--- /trunk/test/tree_exporter_test.py Fri May 10 09:51:01 2013
+++ /trunk/test/tree_exporter_test.py Wed Aug 14 12:58:50 2013
@@ -39,1195 +39,24 @@
__license__ = 'BSD'
__version__ = '#TRUNK#'
-
-import codecs
-import iscpy
-import os
-import shutil
-import sys
import tarfile
-import time
import unittest
-import datetime
-import glob
-import getpass
-import roster_core
-import ConfigParser
+import os
+
+import tree_exporter_test_lib
from roster_config_manager import tree_exporter
from roster_config_manager import config_lib
-
-CONFIG_FILE = 'test_data/roster.conf' # Example in test_data
-SCHEMA_FILE = '../roster-core/data/database_schema.sql'
-DATA_FILE = 'test_data/test_data.sql'
-TESTDIR = u'%s/unittest_dir/' % os.getcwd()
-NAMED_DIR = os.path.join(os.getcwd(), 'test_data/named')
-BINDDIR = u'%s/test_data/named/' % os.getcwd()
-SSH_USER = unicode(getpass.getuser())
-
-class TestTreeExporter(unittest.TestCase):
-
+class TestTreeExporter(tree_exporter_test_lib.TreeExportTestCase):
def setUp(self):
- self.maxDiff = None
- self.config_instance = roster_core.Config(file_name=CONFIG_FILE)
- self.config_lib_instance = config_lib.ConfigLib(CONFIG_FILE)
- self.root_config_dir = self.config_instance.config_file['exporter'][
- 'root_config_dir']
- self.backup_dir = self.config_instance.config_file['exporter'][
- 'backup_dir']
-
- self.tree_exporter_instance = tree_exporter.BindTreeExport(
- CONFIG_FILE)
-
- db_instance = self.config_instance.GetDb()
-
- db_instance.CreateRosterDatabase()
-
- data = open(DATA_FILE, 'r').read()
- db_instance.StartTransaction()
- db_instance.cursor.execute(data)
- db_instance.EndTransaction()
- db_instance.close()
- self.db_instance = db_instance
-
- self.core_instance = roster_core.Core(u'sharrell',
self.config_instance)
-
- db_instance.StartTransaction()
-
- # Make server sets
- dns_server_sets_dict = {}
-
- dns_server_sets_dict['dns_server_set_name'] = u'internal_dns'
- db_instance.MakeRow('dns_server_sets', dns_server_sets_dict)
-
- dns_server_sets_dict['dns_server_set_name'] = u'external_dns'
- db_instance.MakeRow('dns_server_sets', dns_server_sets_dict)
-
- dns_server_sets_dict['dns_server_set_name'] = u'private_dns'
- db_instance.MakeRow('dns_server_sets', dns_server_sets_dict)
-
- # Make Views
- views_dict = {}
- views_dict['view_name'] = u'internal'
- db_instance.MakeRow('views', views_dict)
-
- views_dict['view_name'] = u'external'
- db_instance.MakeRow('views', views_dict)
-
- views_dict['view_name'] = u'private'
- db_instance.MakeRow('views', views_dict)
-
- # Make View Dependencies
- view_dependencies_dict = {}
-
- view_dependencies_dict['view_dependency'] = u'internal_dep'
- db_instance.MakeRow('view_dependencies', view_dependencies_dict)
-
- view_dependencies_dict['view_dependency'] = u'external_dep'
- db_instance.MakeRow('view_dependencies', view_dependencies_dict)
-
- view_dependencies_dict['view_dependency'] = u'private_dep'
- db_instance.MakeRow('view_dependencies', view_dependencies_dict)
-
- # Make View Dependency Assignments
- view_dependency_assignments_dict = {}
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'internal'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'any'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'external'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'any'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'private'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'any'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'internal'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'external'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'external_dep'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_name'] = u'private'
- view_dependency_assignments_dict[
- 'view_dependency_assignments_view_dependency'] = u'private_dep'
- db_instance.MakeRow('view_dependency_assignments',
- view_dependency_assignments_dict)
-
-
-
- # Make slave zones
- zones_dict = {}
- zones_dict['zone_name'] = u'
otheruniversity.edu'
- db_instance.MakeRow('zones', zones_dict)
-
- # Make zone/view assignments
- zone_view_assignments_dict = {}
-
-
- # Make Zones
- zone_view_assignments_dict = {}
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'
otheruniversity.edu')
- zone_view_assignments_dict['zone_view_assignments_zone_type'] =
u'slave'
- zone_view_assignments_dict['zone_origin'] = u'
otheruniversity.edu.'
- zone_view_assignments_dict['zone_options'] = iscpy.Serialize(
- u'masters { 192.168.0.1; };\n')
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] =
u'any'
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'internal_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'external_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
-
- zones_dict['zone_name'] = u'
university.edu'
- db_instance.MakeRow('zones', zones_dict)
-
- zones_dict['zone_name'] = u'
int.university.edu'
- db_instance.MakeRow('zones', zones_dict)
-
- zones_dict['zone_name'] = u'
priv.university.edu'
- db_instance.MakeRow('zones', zones_dict)
-
- zones_dict['zone_name'] = u'168.192.in-addr.arpa'
- db_instance.MakeRow('zones', zones_dict)
-
- zones_dict['zone_name'] = u'4.3.2.1.in-addr.arpa'
- db_instance.MakeRow('zones', zones_dict)
-
- # Make Zone/View assignments
- zone_view_assignments_dict = {}
-
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'
university.edu')
- zone_view_assignments_dict['zone_view_assignments_zone_type'] =
u'master'
- zone_view_assignments_dict['zone_origin'] = u'
university.edu.'
- zone_view_assignments_dict['zone_options'] = iscpy.Serialize(
- u'allow-update { none; };\n'
- 'also-notify { 192.168.1.5;\n'
- '192.168.1.6;\n'
- '192.168.1.7;\n'
- '192.168.1.8;\n'
- '192.168.1.9;\n'
- '192.168.1.10;\n};\n')
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] =
u'any'
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'internal_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'external_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'private_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_origin'] = u'
university2.edu.'
- zone_view_assignments_dict['zone_options'] = iscpy.Serialize(
- u'allow-update { none; };\n')
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'internal_dep')
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'
int.university.edu')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'private_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_origin'] = u'
university3.edu.'
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'private_dep')
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'
priv.university.edu')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'internal_dep')
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'168.192.in-addr.arpa')
- zone_view_assignments_dict['zone_origin'] = u'168.192.in-addr.arpa.'
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'external_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'private_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'external_dep')
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'4.3.2.1.in-addr.arpa')
- zone_view_assignments_dict['zone_origin'] = u'4.3.2.1.in-addr.arpa.'
- zone_view_assignments_dict['zone_options'] = iscpy.Serialize(
- u'allow-update { none; };\n'
- 'also-notify { 192.168.1.5;\n'
- '192.168.1.6;\n'
- '192.168.1.7;\n'
- '192.168.1.8;\n'
- '192.168.1.9;\n'
- '192.168.1.10;\n};\n')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- zone_view_assignments_dict['zone_view_assignments_zone_type'] =
u'slave'
- zone_view_assignments_dict['zone_view_assignments_zone_name'] = (
- u'
bio.university.edu')
- zone_view_assignments_dict['zone_origin'] = u'
university.edu.'
- zone_view_assignments_dict['zone_options'] = iscpy.Serialize(
- u'allow-transfer { any; };\n')
-
- zone_view_assignments_dict['zone_origin'] = u'
university4.edu.'
- zone_view_assignments_dict['zone_view_assignments_view_dependency'] = (
- u'external_dep')
- db_instance.MakeRow('zone_view_assignments',
zone_view_assignments_dict)
-
- # Make DNS Servers
- dns_servers_dict = db_instance.GetEmptyRowDict('dns_servers')
- dns_servers_dict['dns_server_name'] = u'
dns1.university.edu'
- dns_servers_dict['dns_server_remote_bind_directory'] = BINDDIR
- dns_servers_dict['dns_server_remote_test_directory'] = TESTDIR
- dns_servers_dict['dns_server_ssh_username'] = SSH_USER
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- dns_servers_dict['dns_server_name'] = u'
dns2.university.edu'
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- dns_servers_dict['dns_server_name'] = u'
dns3.university.edu'
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- dns_servers_dict['dns_server_name'] = u'
dns4.university.edu'
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- dns_servers_dict['dns_server_name'] = u'
ns1.university.edu'
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- dns_servers_dict['dns_server_name'] = u'
ns1.int.university.edu'
- db_instance.MakeRow('dns_servers', dns_servers_dict)
-
- # Make Dns Server Set Assignments
- dns_server_set_assignments_dict = {}
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] =
u'
ns1.university.edu'
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'external_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] = (
- u'
ns1.int.university.edu')
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'internal_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] = (
- u'
ns1.int.university.edu')
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'private_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] =
u'
dns1.university.edu'
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'internal_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] =
u'
dns2.university.edu'
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'external_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] =
u'
dns3.university.edu'
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'external_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_name'] =
u'
dns4.university.edu'
- dns_server_set_assignments_dict[
- 'dns_server_set_assignments_dns_server_set_name'] = (
- u'private_dns')
- db_instance.MakeRow('dns_server_set_assignments',
- dns_server_set_assignments_dict)
-
- # Make DNS Server Set View assignments
- dns_server_set_view_assignments_dict = {}
-
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_dns_server_set_name'] = (
- u'internal_dns')
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_view_name'] = u'internal'
- dns_server_set_view_assignments_dict['view_order'] = 2
- dns_server_set_view_assignments_dict['view_options'] = iscpy.Serialize(
- 'recursion no;')
- db_instance.MakeRow('dns_server_set_view_assignments',
- dns_server_set_view_assignments_dict)
-
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_dns_server_set_name'] = (
- u'internal_dns')
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_view_name'] = u'external'
- dns_server_set_view_assignments_dict['view_order'] = 1
- db_instance.MakeRow('dns_server_set_view_assignments',
- dns_server_set_view_assignments_dict)
-
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_dns_server_set_name'] = (
- u'external_dns')
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_view_name'] = u'external'
- dns_server_set_view_assignments_dict['view_order'] = 1
- db_instance.MakeRow('dns_server_set_view_assignments',
- dns_server_set_view_assignments_dict)
-
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_dns_server_set_name'] = (
- u'private_dns')
- dns_server_set_view_assignments_dict[
- 'dns_server_set_view_assignments_view_name'] = u'private'
- dns_server_set_view_assignments_dict['view_order'] = 3
- db_instance.MakeRow('dns_server_set_view_assignments',
- dns_server_set_view_assignments_dict)
-
- # Make Records
-
- # Make mail server 1 'mx' record for 'any' view
- records_dict = {}
- records_dict['records_id'] = None
- records_dict['record_type'] = u'mx'
- records_dict['record_target'] = u'@'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'any'
- records_dict['record_last_user'] = u'sharrell'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 1
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'mx'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = u'priority'
- record_arguments_record_assignments_dict['argument_value'] = u'1'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 1
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'mx'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'mail_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'mail1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make 'soa' record for 'internal' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'soa'
- records_dict['record_target'] = u'168.192.in-addr.arpa.'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'168.192.in-addr.arpa'
- records_dict['record_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ns1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'admin_email'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ad...@university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'serial_number'
- record_arguments_record_assignments_dict['argument_value'] =
u'20091223'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'refresh_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'retry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'expiry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 2
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'minimum_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 1 'a' record for 'internal' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'a'
- records_dict['record_target'] = u'computer1'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 3
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'a'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'assignment_ip'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'192.168.1.1')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 2 'a' record for 'internal' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'a'
- records_dict['record_target'] = u'computer2'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 4
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'a'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'assignment_ip'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'192.168.1.2')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make 'soa' record for 'external' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'soa'
- records_dict['record_target'] = u'4.3.2.1.in-addr.arpa.'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'4.3.2.1.in-addr.arpa'
- records_dict['record_view_dependency'] = u'external_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ns1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'admin_email'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ad...@university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'serial_number'
- record_arguments_record_assignments_dict['argument_value'] =
u'20091224'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'refresh_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'retry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'expiry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 5
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'minimum_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 1 'a' record for 'external' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'a'
- records_dict['record_target'] = u'computer1'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'external_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 6
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'a'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'assignment_ip'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'1.2.3.5')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 3 'a' record for 'external' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'a'
- records_dict['record_target'] = u'computer3'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'external_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 7
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'a'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'assignment_ip'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'1.2.3.6')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make mail server 2 'mx' record for 'any' view
- records_dict = {}
- records_dict['records_id'] = None
- records_dict['record_type'] = u'mx'
- records_dict['record_target'] = u'@'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'any'
- records_dict['record_last_user'] = u'sharrell'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 8
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'mx'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = u'priority'
- record_arguments_record_assignments_dict['argument_value'] = u'1'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 8
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'mx'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'mail_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'mail2.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make name server 1 'ns' record for 'any' view
- records_dict = {}
- records_dict['records_id'] = None
- records_dict['record_type'] = u'ns'
- records_dict['record_target'] = u'@'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'any'
- records_dict['record_last_user'] = u'sharrell'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 9
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'ns'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'
ns1.university.edu')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make name server 2 'ns' record for 'any' view
- records_dict = {}
- records_dict['records_id'] = None
- records_dict['record_type'] = u'ns'
- records_dict['record_target'] = u'@'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'any'
- records_dict['record_last_user'] = u'sharrell'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 10
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'ns'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'
ns2.university.edu')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make computer 4 'a' record for 'internal' view
- records_dict['records_id'] = None
- records_dict['record_type'] = u'a'
- records_dict['record_target'] = u'computer4'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 11
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'a'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'assignment_ip'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'192.168.1.4')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make 'soa' record for 'internal' view / '
university.edu' zone
- records_dict['records_id'] = None
- records_dict['record_type'] = u'soa'
- records_dict['record_target'] = u'
university.edu.'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'internal_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ns1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'admin_email'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ad...@university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'serial_number'
- record_arguments_record_assignments_dict['argument_value'] =
u'20091225'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'refresh_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'retry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'expiry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 12
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'minimum_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make 'soa' record for 'external' view / '
university.edu' zone
- records_dict['records_id'] = None
- records_dict['record_type'] = u'soa'
- records_dict['record_target'] = u'
university.edu.'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'external_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ns1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'admin_email'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ad...@university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'serial_number'
- record_arguments_record_assignments_dict['argument_value'] =
u'20091227'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'refresh_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'retry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'expiry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 13
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'minimum_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
-
- # Make 'soa' record for 'private' view / '
university.edu' zone
- records_dict['records_id'] = None
- records_dict['record_type'] = u'soa'
- records_dict['record_target'] = u'
university.edu.'
- records_dict['record_ttl'] = 3600
- records_dict['record_zone_name'] = u'
university.edu'
- records_dict['record_view_dependency'] = u'private_dep'
- db_instance.MakeRow('records', records_dict)
- record_arguments_record_assignments_dict = {}
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'name_server'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ns1.university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'admin_email'
- record_arguments_record_assignments_dict['argument_value'] = (
- u'ad...@university.edu.')
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] =
u'serial_number'
- record_arguments_record_assignments_dict['argument_value'] =
u'20091225'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'refresh_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'retry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_record_id'] = 14
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_type'] = u'soa'
- record_arguments_record_assignments_dict[
- 'record_arguments_records_assignments_argument_name'] = (
- u'expiry_seconds')
- record_arguments_record_assignments_dict['argument_value'] = u'5'
- db_instance.MakeRow('record_arguments_records_assignments',
- record_arguments_record_assignments_dict)
***The diff for this file has been truncated for email.***