in backend/lambda_function.py [0:0]
def set_new_server(primary,secondary,public_dns_name,eventid):
# This function will set the metadata for the new primary or secondary server
# This will register the metadata of the new primary server
if (primary.get('role') == 'primary') and (primary.get('replaced') == 'yes') and (primary.get('eventid') != eventid) and (secondary.get('eventid') != eventid):
update_values('primary','no',eventid, public_dns_name)
print('Primary DNS Updated!!!!')
return None
# This will register the metadata of the new secondary server
elif (secondary.get('role') == 'secondary') and (secondary.get('replaced') == 'yes') and (secondary.get('eventid') != eventid) and (primary.get('eventid') != eventid):
update_values('secondary','no',eventid, public_dns_name)
print('Secondary DNS Updated!!!!')
return None