x86_64-centos-awx/awx/main/migrations/0070_v350_gce_instance_id.py
2021-03-02 20:53:43 +08:00

36 lines
823 B
Python

# -*- coding: utf-8 -*-
# Created manually 2019-03-05
from __future__ import unicode_literals
import logging
from django.db import migrations
from awx.main.migrations._inventory_source import set_new_instance_id, back_out_new_instance_id
logger = logging.getLogger('awx.main.migrations')
# new value introduced in awx/settings/defaults.py, frozen in time here
GCE_INSTANCE_ID_VAR = 'gce_id'
def gce_id_forward(apps, schema_editor):
set_new_instance_id(apps, 'gce', GCE_INSTANCE_ID_VAR)
def gce_id_backward(apps, schema_editor):
back_out_new_instance_id(apps, 'gce', GCE_INSTANCE_ID_VAR)
class Migration(migrations.Migration):
dependencies = [
('main', '0069_v350_generate_unique_install_uuid'),
]
operations = [
migrations.RunPython(gce_id_forward, gce_id_backward)
]