A
Size: a a a
A
AP
AP
vk
IM
vk
IM
vk
IM
@LogDecorator()
def setup_hostname(region, instance_id, hostname):
hostname_tags = nomad.get_tags(region, instance_id)
hostname_base = hostname_tags[0]
hostname_suffix = hostname
logging.info('Subprocess: Setup hostname')
cmd = 'hostnamectl set-hostname %s-%s' % (hostname_base, hostname_suffix)
proc = Popen(cmd, shell=True, stdout=PIPE,
stderr=STDOUT, )
with proc.stdout:
log_subprocess_output(proc.stdout)
exitcode = proc.wait()
return exitcode
IM
hostnamectl set-hostname $(curl -s http://169.254.169.254/latest/meta-data/instance-id)
IM
D
IM
D
IM
D