VirtualBox

Changeset 86714 in vbox


Ignore:
Timestamp:
Oct 26, 2020 4:38:59 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
141098
Message:

The public SSH key isnt mandatory for the command "cloud instance create". Reverted 141093. Because VirtualBox just implements specific types of OCI instance creation where a SSH key may be omitted.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/en_US/man_VBoxManage-cloud.xml

    r86709 r86714  
    6868       <arg choice="req" rep="norepeat">--shape=<replaceable>type</replaceable></arg>
    6969       <arg choice="req" rep="norepeat">--subnet=<replaceable>id</replaceable></arg>
    70        <arg choice="req" rep="repeat">--public-ssh-key=<replaceable>key string</replaceable></arg>
    7170       <arg rep="norepeat">--boot-disk-size=<replaceable>size in GB</replaceable></arg>
    7271       <arg rep="norepeat">--publicip=<replaceable>true/false</replaceable></arg>
    7372       <arg rep="norepeat">--privateip=<replaceable>IP address</replaceable></arg>
     73       <arg rep="repeat">--public-ssh-key=<replaceable>key string</replaceable></arg>
    7474       <arg rep="norepeat">--launch-mode=<replaceable>NATIVE/EMULATED/PARAVIRTUALIZED</replaceable></arg>
    7575     </cmdsynopsis>
     
    289289         1. Create an instance from an existing custom image.
    290290         2. Create an instance from an existing bootable volume. This bootable volume shouldn't  be attached to any instance.
    291         For the 1st approach next parameters are required: image-id, boot-disk-size and public-ssh-key.
    292         For the 2nd approach next parameters are required: boot-volume-id and public-ssh-key;
     291        For the 1st approach next parameters are required: image-id, boot-disk-size.
     292        For the 2nd approach next parameters are required: boot-volume-id.
    293293        The rest parameters are common for both cases:
    294294         display-name, launch-mode, subnet-id, publicIP, privateIP, shape, domain.
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageCloud.cpp

    r86709 r86714  
    530530
    531531    Utf8Str strDisplayName, strImageId, strBootVolumeId, strPublicSSHKey;
    532     bool fKeyPresented = false;
    533532    int c;
    534533    while ((c = RTGetOpt(&GetState, &ValueUnion)) != 0)
     
    592591                pVSD->AddDescription(VirtualSystemDescriptionType_CloudPublicSSHKey,
    593592                                     Bstr(ValueUnion.psz).raw(), NULL);
    594                 if ( !strPublicSSHKey.isEmpty() )
    595                     fKeyPresented = true;
    596593                break;
    597594            case 1001:
     
    611608        return RTEXITCODE_FAILURE;
    612609
    613     if ( !fKeyPresented )
    614         return errorArgument("Parameter --public-ssh-key is absent. if there is no need to pass a key just use the form"
    615                              " '--public-ssh-key='.");
     610    if (strPublicSSHKey.isEmpty())
     611        RTPrintf("Warning!!! Public SSH key doesn't present in the passed arguments...\n");
    616612
    617613    if (strImageId.isNotEmpty() && strBootVolumeId.isNotEmpty())
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette