8
from settings import Settings
9
from baseConfigurationStep import BaseConfigurationStep
11
class NeadmLicenseActivation(BaseConfigurationStep):
15
def process(self, environment):
17
nedge_activation_key = environment['nedge_activation_key']
18
print('[{}]'.format(self.__class__.__name__))
19
print("nedge_activation_key is {}".format(nedge_activation_key))
21
neadm_cmd = [Settings.NEADM_CMD, 'system', 'license', 'set', 'online', nedge_activation_key]
23
print("NEADM system init cmd is {0}".format(' '.join(neadm_cmd)))
24
subprocess.check_output(neadm_cmd)
26
except Exception as ex:
27
raise Exception('in {0}\nMessage:{1}\nTrace: {2}'.format(self.__class__.__name__, ex.message, traceback.format_exc()))