copr-be: clean stdout for the resalloc's cmd_list commands
This commit is contained in:
parent
9363a1713c
commit
af9a95c445
2 changed files with 5 additions and 3 deletions
|
@ -24,7 +24,7 @@ def _main():
|
||||||
|
|
||||||
pool_id = args.pool or os.getenv("RESALLOC_POOL_ID")
|
pool_id = args.pool or os.getenv("RESALLOC_POOL_ID")
|
||||||
if not pool_id:
|
if not pool_id:
|
||||||
print("Specify pool ID by --pool or $RESALLOC_POOL_ID")
|
sys.stderr.write("Specify pool ID by --pool or $RESALLOC_POOL_ID\n")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
connection = args.connection if args.connection else \
|
connection = args.connection if args.connection else \
|
||||||
|
@ -33,7 +33,7 @@ def _main():
|
||||||
try:
|
try:
|
||||||
conn = libvirt.openReadOnly(connection)
|
conn = libvirt.openReadOnly(connection)
|
||||||
except libvirt.libvirtError:
|
except libvirt.libvirtError:
|
||||||
print('Failed to open connection to the hypervisor')
|
sys.stderr.write('Failed to open connection to the hypervisor\n')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
# Gather the list of all domains here
|
# Gather the list of all domains here
|
||||||
|
@ -56,6 +56,7 @@ def _main():
|
||||||
# Print them out, so upper level tooling can work with the list. See:
|
# Print them out, so upper level tooling can work with the list. See:
|
||||||
# roles/copr/backend/files/provision/libvirt-list
|
# roles/copr/backend/files/provision/libvirt-list
|
||||||
for name in vm_names:
|
for name in vm_names:
|
||||||
|
# The only stdout output comes here!
|
||||||
print(name)
|
print(name)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
|
@ -25,7 +25,7 @@ def _main():
|
||||||
|
|
||||||
pool_id = opts.pool or os.getenv("RESALLOC_POOL_ID")
|
pool_id = opts.pool or os.getenv("RESALLOC_POOL_ID")
|
||||||
if not pool_id:
|
if not pool_id:
|
||||||
print("Specify pool ID by --pool or $RESALLOC_POOL_ID")
|
sys.stderr.write("Specify pool ID by --pool or $RESALLOC_POOL_ID\n")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
cmd = f"source {opts.token_file} ; echo $IBMCLOUD_API_KEY"
|
cmd = f"source {opts.token_file} ; echo $IBMCLOUD_API_KEY"
|
||||||
|
@ -41,6 +41,7 @@ def _main():
|
||||||
# Resalloc works with underscores, which is not allowed in IBM Cloud
|
# Resalloc works with underscores, which is not allowed in IBM Cloud
|
||||||
name = server["name"].replace("-", "_")
|
name = server["name"].replace("-", "_")
|
||||||
if name.startswith(pool_id):
|
if name.startswith(pool_id):
|
||||||
|
# The only stdout output comes here!
|
||||||
print(name)
|
print(name)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue