add a unique UUID for identifying an AWX installation

This commit is contained in:
Ryan Petrello
2019-04-05 16:29:27 -04:00
parent e9f2fddc7f
commit dfd4cb55e5
6 changed files with 47 additions and 3 deletions

View File

@@ -0,0 +1,26 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.16 on 2019-04-05 20:19
from __future__ import unicode_literals
from uuid import uuid4
from django.db import migrations, models
from django.utils.timezone import now
def _gen_install_uuid(apps, schema_editor):
Setting = apps.get_model('conf', 'Setting')
Setting(
key='INSTALL_UUID',
value=str(uuid4()),
created=now(),
modified=now(),
).save()
class Migration(migrations.Migration):
dependencies = [
('main', '0068_v350_index_event_created'),
]
operations = [migrations.RunPython(_gen_install_uuid)]