1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-16 22:50:10 +03:00

F #5883: add JSON output to provision CLI (#2167)

This commit is contained in:
Alejandro Huertas Herrero 2022-06-21 12:41:33 +02:00 committed by GitHub
parent 0f27d0bb1b
commit 3d764ba465
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -257,7 +257,8 @@ CommandParser::CmdParser.new(ARGV) do
:options => [OneProvisionHelper::MODES,
OneProvisionHelper::AMOUNT,
OneProvisionHelper::HOSTNAMES,
OneProvisionHelper::HOST_PARAMS] do
OneProvisionHelper::HOST_PARAMS] +
[OpenNebulaHelper::FORMAT] do
helper.add_hosts(args[0], options)
end
@ -270,7 +271,8 @@ CommandParser::CmdParser.new(ARGV) do
command [:host, :delete],
host_delete_desc,
[:range, :hostid_list],
:options => [OneProvisionHelper::MODES] do
:options => [OneProvisionHelper::MODES] +
[OpenNebulaHelper::FORMAT] do
operation = { :operation => 'delete', :message => 'deleted' }
helper.resources_operation(args, operation, options, 'HOST')
@ -285,7 +287,8 @@ CommandParser::CmdParser.new(ARGV) do
command [:host, :configure],
host_configure_desc,
[:range, :hostid_list],
:options => [OneProvisionHelper::MODES] do
:options => [OneProvisionHelper::MODES] +
[OpenNebulaHelper::FORMAT] do
operation = { :operation => 'configure', :message => 'enabled' }
helper.resources_operation(args, operation, options, 'HOST')