Untitled

 avatar
unknown
plain_text
2 years ago
1.2 kB
6
Indexable
def notify_support_team(vm_id,vm_ip,username):
    config = param_config(configdata=True,subject='CAPE Agent')
    cape_agent = config.agent_ip
    vm_id = vm_id
    vm_ip = vm_ip
    vm_username = username
    to = 'kumar.ayush12@tcs.com,anish.aich@tcs.com,biswanath.b@tcs.com'
    cc = 'sameer.herkal@tcs.com,savleen.kaur@tcs.com'
    name = 'CAPE_ADMIN'
    from_ = 'capesupport@tcsprocesscloud.com'
    subject = 'Test Mail for VM User Password Reset'+" on CAPE Agent server - "+cape_agent
    message1='Password was reset for VM User-'+vm_username+' with VM_ID-'+str(vm_id)+' and VM_IP-'+vm_ip+'.\n'
    message2='New password was updated in agent.properties file on CAPE Agent-'+cape_agent+'.'+' Also, the SAP Services were restarted.'
    message = message1+"\n"+message2
    body = 'Dear Team,\n\n'+message+'\n\nRegards,\nCAPE ADMIN.'
    #body = 'This is a test email sent from a Python script.'
    command = f"echo '{body}' | mutt -e 'my_hdr From:{name} <{from_}>' -e 'my_hdr Cc:{cc}' -s '{subject}' {to}"
    try:
        subprocess.run(command, shell=True)
    except Exception as e:
        print("Exception raised: ", e)
        logging.error("Exception raised  %s ",e)
    return None
Editor is loading...