Terminal-based CLI interface for server and infrastructure management using supported APIs
Download the latest binary for your OS/architecture:
Mac OS X: 64 bit
Extract the downloaded archive and place the binary in your PATH.
Run cloudcli init
to perform an interactive initialization.
See the CLI help messages:
cloudcli --help
- cloudcli - initial configuration and global options
- cloudcli server attach - Connect to the server via SSH
- cloudcli server clone - Clone a server
- cloudcli server configure - Change server configuration
- cloudcli server create - Create a server
- cloudcli server description - Get or set server description
- cloudcli server disk - List/manage server disks
- cloudcli server history - List server actions history
- cloudcli server info - Get server overview/information
- cloudcli server list - List servers
- cloudcli server network - List/manage server networks
- cloudcli server options - List server options
- cloudcli server passwordreset - Reset server/s password
- cloudcli server poweroff - Power Off server/s
- cloudcli server poweron - Power On server/s
- cloudcli server reboot - Reboot server/s
- cloudcli server rename - Rename server
- cloudcli server reports - Get server monthly usage reports
- cloudcli server resume - Resume server/s
- cloudcli server snapshot - List/manage server snapshots
- cloudcli server sshkey - Add an SSH public key to the server authorized keys
- cloudcli server statistics - Get server statistics
- cloudcli server suspend - Suspend server/s
- cloudcli server tags - List/manage server tags
- cloudcli server terminate - Terminate server/s
- cloudcli queue detail - Get details of tasks
- cloudcli queue list - List all tasks in queue
- cloudcli network create - Create a network
- cloudcli network delete - Delete a network (must delete all subnets first)
- cloudcli network list - List networks
- cloudcli network subnet_create - Create a network subnet
- cloudcli network subnet_delete - Delete a network subnet
- cloudcli network subnet_edit - Edit a network subnet, all values which are different then existing values will be updated
- cloudcli network subnet_list - List network subnets
- cloudcli k8s create_cluster - Create a Kubernetes cluster (BETA)
- cloudcli k8s create_node - Create a node (BETA)
- cloudcli k8s create_nodepool - Create a nodepool (BETA)
- cloudcli k8s kubeconfig - Get cluster kubeconfig (BETA)
- cloudcli k8s status - Get Kubernetes cluster status (BETA)
- cloudcli k8s task_status - Get task status
- cloudcli k8s update_cluster - Update a Kubernetes cluster (BETA)
- cloudcli k8s update_node - Update a node (BETA)
- cloudcli k8s update_nodepool - Update a nodepool (BETA)