diff options
Diffstat (limited to 'src/caas/migrations/0001_initial.py')
| -rw-r--r-- | src/caas/migrations/0001_initial.py | 100 |
1 files changed, 59 insertions, 41 deletions
diff --git a/src/caas/migrations/0001_initial.py b/src/caas/migrations/0001_initial.py index 409c48f..d524cf3 100644 --- a/src/caas/migrations/0001_initial.py +++ b/src/caas/migrations/0001_initial.py @@ -1,7 +1,6 @@ -# Generated by Django 3.0.5 on 2020-05-04 16:28 +# Generated by Django 3.0.8 on 2020-07-07 03:12 from django.db import migrations, models -import django.db.models.deletion class Migration(migrations.Migration): @@ -13,62 +12,81 @@ class Migration(migrations.Migration): operations = [ migrations.CreateModel( - name='VcpfeLocation', + name='FirmwareBatch', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('fuze_spm_site_id', models.CharField(max_length=16)), - ('fuze_spm_site_name', models.CharField(max_length=255)), - ('fuze_spm_market', models.CharField(max_length=255)), - ('fuze_spm_submarket', models.CharField(max_length=255)), - ('fuze_spm_site_type', models.CharField(choices=[('DRAN', 'DRAN'), ('CRAN', 'CRAN')], max_length=4)), - ('central_controller_sap_clli', models.CharField(max_length=255)), - ('vcu_sap_clli', models.CharField(max_length=255)), - ('csr_hostname', models.CharField(max_length=255)), - ('f1c_f1u_subnet', models.CharField(max_length=255)), - ('f1c_f1u_default_gateway', models.CharField(max_length=255)), - ('oam_subnet', models.CharField(max_length=255)), - ('oam_default_gateway', models.CharField(max_length=255)), - ('mgmt_subnet', models.CharField(max_length=255)), - ('mgmt_default_gateway', models.CharField(max_length=255)), - ('ilo_subnet', models.CharField(max_length=255)), - ('ilo_default_gateway', models.CharField(max_length=255)), - ('fhgw_subnet', models.CharField(max_length=255)), - ('fhgw_default_gateway', models.CharField(max_length=255)), + ('ilo_host_address', models.CharField(blank=True, max_length=255, null=True)), + ('ilo_hostname', models.CharField(blank=True, max_length=255, null=True)), + ('bmc_username', models.CharField(blank=True, max_length=255, null=True)), + ('bmc_password', models.CharField(blank=True, max_length=255, null=True)), ], + options={ + 'db_table': 'caas_firmwarebatch', + 'managed': False, + }, ), migrations.CreateModel( - name='Vlan', + name='IcingaBmc', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('host_vlan', models.PositiveSmallIntegerField()), - ('oam_vlan', models.PositiveSmallIntegerField()), - ('mgmt_vlan', models.PositiveSmallIntegerField()), + ('ilo_hostname', models.CharField(blank=True, max_length=255, null=True)), + ('ilo_host_address', models.CharField(blank=True, max_length=255, null=True)), + ('csr_hostname', models.CharField(blank=True, max_length=255, null=True)), + ('oam_default_gateway', models.CharField(blank=True, max_length=255, null=True)), + ('latitude', models.CharField(blank=True, max_length=255, null=True)), + ('longitude', models.CharField(blank=True, max_length=255, null=True)), + ('serial_number', models.CharField(blank=True, max_length=255, null=True)), + ('vendor_name', models.CharField(blank=True, max_length=255, null=True)), + ('bmc_password_admin_default', models.CharField(blank=True, max_length=255, null=True)), + ('bmc_password_admin', models.CharField(blank=True, max_length=255, null=True)), + ('bmc_username', models.CharField(blank=True, max_length=255, null=True)), + ('bmc_password', models.CharField(blank=True, max_length=255, null=True)), ], + options={ + 'db_table': 'caas_icingabmc', + 'managed': False, + }, ), migrations.CreateModel( - name='VcpfeServer', + name='IcingaRouter', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('server_number', models.PositiveSmallIntegerField()), - ('server_hostname', models.CharField(max_length=255)), - ('cluster_name', models.CharField(max_length=255)), - ('f1u_address', models.CharField(max_length=255)), - ('f1c_address', models.CharField(max_length=255)), - ('oam_host_address', models.CharField(max_length=255)), - ('oam_vip_address', models.CharField(max_length=255)), - ('mgmt_address_range_start', models.CharField(max_length=255)), - ('mgmt_address_range_end', models.CharField(max_length=255)), - ('ilo_host_address', models.CharField(max_length=255)), - ('fhgw_host_address', models.CharField(max_length=255)), - ('vlan_id', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='caas.Vlan')), + ('csr_hostname', models.CharField(blank=True, max_length=255, null=True)), + ('oam_default_gateway', models.CharField(blank=True, max_length=255, null=True)), ], + options={ + 'db_table': 'caas_icingarouter', + 'managed': False, + }, ), migrations.CreateModel( - name='Namespace', + name='WrBatch', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('namespace_name', models.CharField(max_length=255)), - ('server_id', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='caas.VcpfeServer')), + ('cluster_id', models.IntegerField()), + ('parent_oam_vip_hostname', models.CharField(blank=True, max_length=255, null=True)), + ('parent_oam_vip_address', models.CharField(blank=True, max_length=255, null=True)), + ('pxe_mac_address', models.CharField(blank=True, max_length=255, null=True)), + ('ilo_host_address', models.CharField(blank=True, max_length=255, null=True)), + ('oam_hostname', models.CharField(blank=True, max_length=255, null=True)), + ('oam_host_address', models.CharField(blank=True, max_length=255, null=True)), + ('oam_vip_address', models.CharField(blank=True, max_length=255, null=True)), + ('oam_default_gateway', models.CharField(blank=True, max_length=255, null=True)), + ('mgmt_address_range_start', models.CharField(blank=True, max_length=255, null=True)), + ('mgmt_address_range_end', models.CharField(blank=True, max_length=255, null=True)), + ('mgmt_default_gateway', models.CharField(blank=True, max_length=255, null=True)), + ('mgmt_subnet', models.CharField(blank=True, max_length=255, null=True)), + ('host_vlan', models.PositiveSmallIntegerField()), + ('oam_vlan', models.PositiveSmallIntegerField()), + ('mgmt_vlan', models.PositiveSmallIntegerField()), + ('cluster_name', models.CharField(blank=True, max_length=255, null=True)), + ('vendor_name', models.CharField(blank=True, max_length=255, null=True)), + ('bmc_username', models.CharField(blank=True, max_length=255, null=True)), + ('bmc_password', models.CharField(blank=True, max_length=255, null=True)), ], + options={ + 'db_table': 'caas_wrbatch', + 'managed': False, + }, ), ] |
