metalcloud-cli server-default-credentials create¶
Create new server default credentials
Synopsis¶
Create new server default credentials for a server.
This command creates a new set of default credentials that can be used during server provisioning and management. The password is encrypted before storage and can be retrieved using the get-credentials command.
Required Flags: –site-id Site ID where the server is located (required) –serial Server serial number for identification (required) –mac Server MAC address for network identification (required) –username Default username for server authentication (required) –password Default password for server authentication (required)
Optional Flags: –rack-name Default rack name where server is located –rack-position-lower Default rack position lower unit (e.g., “1”) –rack-position-upper Default rack position upper unit (e.g., “2”) –inventory-id Default inventory ID for asset tracking –uuid Default UUID for server identification
Examples:
Create credentials with required fields only¶
metalcloud-cli server-default-credentials create
–site-id 1
–serial “ABC123456”
–mac “00:11:22:33:44:55”
–username “admin”
–password “securepassword”
Create credentials with rack information¶
metalcloud-cli sdc create
–site-id 2
–serial “DEF789012”
–mac “aa:bb:cc:dd:ee:ff”
–username “root”
–password “complexpass123”
–rack-name “R1-A”
–rack-position-lower “10”
–rack-position-upper “12”
Create credentials with all optional metadata¶
metalcloud-cli srv-dc create
–site-id 3
–serial “GHI345678”
–mac “11:22:33:44:55:66”
–username “operator”
–password “mypassword”
–rack-name “R2-B”
–rack-position-lower “5”
–rack-position-upper “6”
–inventory-id “INV-2024-001”
–uuid “550e8400-e29b-41d4-a716-446655440000”
metalcloud-cli server-default-credentials create [flags]
Options¶
-h, --help help for create
--inventory-id string Default inventory ID
--mac string Server MAC address
--password string Default password
--rack-name string Default rack name
--rack-position-lower string Default rack position lower unit
--rack-position-upper string Default rack position upper unit
--serial string Server serial number
--site-id float32 Site ID
--username string Default username
--uuid string Default UUID
Options inherited from parent commands¶
-k, --api_key string MetalCloud API key
-c, --config string Config file path
-d, --debug Set to enable debug logging
-e, --endpoint string MetalCloud API endpoint
-f, --format string Output format. Supported values are 'text','csv','md','json','yaml'. (default "text")
-i, --insecure_skip_verify Set to allow insecure transport
-l, --log_file string Log file path
-v, --verbosity string Log level verbosity (default "INFO")
SEE ALSO¶
metalcloud-cli server-default-credentials - Manage server default credentials and authentication settings