Compare commits

..

No commits in common. "310eeab2790dcb103b4dfc1eebd3ba75f8615493" and "d508a490d91dc98d758160fe9b86e55af223d961" have entirely different histories.

View File

@ -1,51 +0,0 @@
#!/usr/bin/env python3
from pyVmomi import vim
import pyVim.connect
import atexit
import argparse
import time
import siteconf
site_conf = siteconf.read()
def get_args():
parser = argparse.ArgumentParser(
description='Set VM network')
parser.add_argument('-s', '--site',
required=True,
action='store',
help='name of the site to connect to')
args = parser.parse_args()
return args
def main():
args = get_args()
if not args.site in site_conf:
print(f"site not found: {args.site}")
exit(1)
host = site_conf[args.site]['vcenter']
user = site_conf[args.site]['vcenter_user']
passwd = site_conf[args.site]['vcenter_passwd']
si = pyVim.connect.SmartConnectNoSSL(
host = host,
user = user,
pwd = passwd
)
atexit.register(pyVim.connect.Disconnect, si)
content = si.RetrieveContent()
for task in content.taskManager.recentTask:
i = task.info
print(f"{i.startTime.astimezone().strftime('%F %T')} {i.progress}% {i.state} {i.descriptionId} {i.entityName}")
if __name__ == "__main__":
main()
# vim: set tabstop=4 shiftwidth=4 expandtab smarttab: