diff --git a/awx/main/management/commands/check_license.py b/awx/main/management/commands/check_license.py new file mode 100644 index 0000000000..8b67bd71e6 --- /dev/null +++ b/awx/main/management/commands/check_license.py @@ -0,0 +1,20 @@ +# Copyright (c) 2015 Ansible, Inc. +# All Rights Reserved + +from awx.main.utils import get_licenser +from django.core.management.base import NoArgsCommand + + +class Command(NoArgsCommand): + """Return 0 if licensed; 1 if unlicensed + """ + + def handle(self, **options): + super(Command, self).__init__() + + license_info = get_licenser().validate() + if license_info['valid_key'] is True: + return 0 + else: + return 1 +