RESALLOC-IBM-CLOUD-VM(1)
π resalloc-ibm-cloud-vm π
okay bestie, so this is resalloc-ibm-cloud-vm, and it lives in the Generated Python Manual collection. It's your little cloud-VM wrangler for IBM Cloud β spins 'em up, tears 'em down, and sweeps up the leftover IPs. no cap, she's a whole vibe. π¦
β¨ NAME β¨
resalloc-ibm-cloud-vm β she makes and unmakes IBM Cloud instances, that's the whole personality π
π SYNOPSIS π
resalloc-ibm-cloud-vm [-h] --token-file TOKEN_FILE [--log-level
LOG_LEVEL] [--zone REGION] [--region REGION] {create,delete,delete-free-
floating-ips} ...
πΈ POSITIONAL ARGUMENTS πΈ
like, you gotta pick a subcommand. it's giving "choose your own adventure" β¨
resalloc-ibm-cloud-vm createβ Create an instance in IBM Cloud πresalloc-ibm-cloud-vm deleteβ Delete instance by it's name from IBM Cloud ποΈresalloc-ibm-cloud-vm delete-free-floating-ipsβ Clean all IPs without an assigned VM π§Ή
π«Ά COMMAND 'resalloc-ibm-cloud-vm create' π«Ά
usage time, and yes it's a long one, she's high maintenance but worth it:
usage: resalloc-ibm-cloud-vm create [-h] --playbook PLAYBOOK
--image-uuid IMAGE_UUID --vpc-id
VPC_ID
--security-group-id
SECURITY_GROUP_ID
--ssh-key-id SSH_KEY_ID
--instance-type INSTANCE_TYPE
[--floating-ip-name FLOATING_IP_NAME
|
--floating-ip-uuid FLOATING_IP_UUID
|
--no-floating-ip |
--floating-ip-uuid-in-subnet
SUBNET-ID FLOATING-IP-UUID]
--subnets-ids SUBNETS_IDS
[SUBNETS_IDS ...]
[--additional-volume-size
ADDITIONAL_VOLUME_SIZE]
[--resource-group-id
RESOURCE_GROUP_ID]
[--tags TAGS [TAGS ...]]
name
nameβ yep, that's the positional one, the instance name, the moment π
β¨ OPTIONS 'resalloc-ibm-cloud-vm create' β¨
--playbook PLAYBOOKβ Path to playbook π (she needs to know where the playbook lives)--image-uuid IMAGE_UUIDβ UUID of the image to use πΌοΈ--vpc-id VPC_IDβ the VPC id, that's it, that's the whole description π«§--security-group-id SECURITY_GROUP_IDβ the security group id, also vibes only β¨--ssh-key-id SSH_KEY_IDβ ssh key id, so you can actually get in π--instance-type INSTANCE_TYPEβ e.g.cz2-2x4π--floating-ip-name FLOATING_IP_NAMEβ floating IP by name, if that's the route you're taking π--floating-ip-uuid FLOATING_IP_UUIDβ floating IP by UUID instead, pick your fighter π--no-floating-ipβ Don't use floating IPs (for VPN) π--floating-ip-uuid-in-subnet SUBNET-ID FLOATING-IP-UUIDβ Add a Floating IP UUID into the list of IPs that can be used for the corresponding subnet ID. Depending on the$RESALLOC_ID_IN_POOL(given by Resalloc server) the script assigns the newly started machine n-th IP from the list. π§ β¨--subnets-ids SUBNETS_IDS [SUBNETS_IDS ...]β Space separated list ofZONE:SUBNET_IDpairs. The ZONE must be a valid ZONE ID within the specified--region(e.g.,'eu-es-2'within'eu-es'region). π--additional-volume-size ADDITIONAL_VOLUME_SIZEβ Allocate additional volume of given size in GB πΎ--resource-group-id RESOURCE_GROUP_IDβ Resource group id, get it from$ ibmcloud resourcesπ--tags TAGS [TAGS ...]β Space separated list ofkey:valuetags, e.g.app:coprπ·οΈ
π COMMAND 'resalloc-ibm-cloud-vm delete' π
short and iconic, honestly:
usage: resalloc-ibm-cloud-vm delete [-h] name
nameβ the instance name to yeet ποΈ
π COMMAND 'resalloc-ibm-cloud-vm delete-free-floating-ips' π
the cleanup queen, no arguments, no notes:
usage: resalloc-ibm-cloud-vm delete-free-floating-ips [-h]
β OPTIONS β
these ones are top-level, they apply to the whole resalloc-ibm-cloud-vm situation π
--token-file TOKEN_FILEβ Path to IBM cloud token file π--log-level LOG_LEVELβ log level, that's the description, she keeps it mysterious π--zone REGIONβ default IBM Cloud zone. e.g.jp-tok,us-east,us-west, ... π--region REGIONβ default IBM Cloud zone. e.g.jp-tok,us-east,us-west, ... π
bestie don't panic β--zoneand--regiongenuinely do have the same description in the original. not a typo on my part, I promise π«Ά
π AUTHOR π
Copr team <copr-team@redhat.com> π
and that's the whole page!! mwah π
this was resalloc-ibm-cloud 1.0, dated 2025-10-03 β so like, she's resalloc-ibm-cloud version 1.0, born 2025-10-03, and she ate. periodt. πβ¨π¦
π¦ where this page comes from
- fedora 43: resalloc-ibm-cloud 3.4-1.fc43 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms