ibmcloud.ansible_collection.ibm_compute_bare_metal (1.2.2) — module

Configure IBM Cloud 'ibm_compute_bare_metal' resource

| "added in version" 2.8 of ibmcloud.ansible_collection"

Authors: Jay Carman (@jaywcarman)

preview | supported by community

Install collection

Install with ansible-galaxy collection install ibmcloud.ansible_collection:==1.2.2


Add to requirements.yml

  collections:
    - name: ibmcloud.ansible_collection
      version: 1.2.2

Description

Create, update or destroy an IBM Cloud 'ibm_compute_bare_metal' resource


Requirements

Inputs

    
id:
    description:
    - (Required when updating or destroying existing resource) IBM Cloud Resource ID.
    required: false
    type: str

tags:
    description:
    - None
    elements: str
    required: false
    type: list

notes:
    description:
    - None
    required: false
    type: str

state:
    choices:
    - available
    - absent
    default: available
    description:
    - State of resource
    required: false

domain:
    description:
    - (Required for new resource)
    required: false
    type: str

memory:
    description:
    - None
    required: false
    type: int

hostname:
    description:
    - None
    required: false
    type: str

quote_id:
    description:
    - None
    required: false
    type: int

datacenter:
    description:
    - None
    required: false
    type: str

os_key_name:
    description:
    - None
    required: false
    type: str

ssh_key_ids:
    description:
    - None
    elements: int
    required: false
    type: list

gpu_key_name:
    description:
    - None
    required: false
    type: str

ipv6_address:
    description:
    - None
    required: false
    type: str

ipv6_enabled:
    default: false
    description:
    - None
    required: false
    type: bool

network_speed:
    default: 100
    description:
    - None
    required: false
    type: int

public_subnet:
    description:
    - None
    required: false
    type: str

user_metadata:
    description:
    - None
    required: false
    type: str

disk_key_names:
    description:
    - None
    elements: str
    required: false
    type: list

hourly_billing:
    default: true
    description:
    - None
    required: false
    type: bool

private_subnet:
    description:
    - None
    required: false
    type: str

public_vlan_id:
    description:
    - None
    required: false
    type: int

storage_groups:
    description:
    - None
    elements: dict
    required: false
    type: list

tcp_monitoring:
    default: false
    description:
    - None
    required: false
    type: bool

ibmcloud_region:
    default: us-south
    description:
    - Denotes which IBM Cloud region to connect to
    required: false

ipv6_address_id:
    description:
    - None
    required: false
    type: int

private_vlan_id:
    description:
    - None
    required: false
    type: int

file_storage_ids:
    description:
    - None
    elements: int
    required: false
    type: list

ibmcloud_api_key:
    description:
    - The API Key used for authentification. This can also be provided via the environment
      variable 'IC_API_KEY'.
    required: true

package_key_name:
    description:
    - None
    required: false
    type: str

process_key_name:
    description:
    - None
    required: false
    type: str

public_bandwidth:
    description:
    - None
    required: false
    type: int

unbonded_network:
    default: false
    description:
    - None
    required: false
    type: bool

block_storage_ids:
    description:
    - None
    elements: int
    required: false
    type: list

global_identifier:
    description:
    - The unique global identifier of the bare metal server
    required: false
    type: str

image_template_id:
    description:
    - None
    required: false
    type: int

os_reference_code:
    description:
    - None
    required: false
    type: str

redundant_network:
    default: false
    description:
    - None
    required: false
    type: bool

restricted_network:
    default: false
    description:
    - None
    required: false
    type: bool

secondary_ip_count:
    description:
    - None
    required: false
    type: int

fixed_config_preset:
    description:
    - None
    required: false
    type: str

ipv6_static_enabled:
    default: false
    description:
    - None
    required: false
    type: bool

public_ipv4_address:
    description:
    - None
    required: false
    type: str

private_ipv4_address:
    description:
    - None
    required: false
    type: str

private_network_only:
    default: false
    description:
    - None
    required: false
    type: bool

gpu_secondary_key_name:
    description:
    - None
    required: false
    type: str

public_ipv4_address_id:
    description:
    - None
    required: false
    type: int

redundant_power_supply:
    description:
    - None
    required: false
    type: bool

secondary_ip_addresses:
    description:
    - None
    elements: str
    required: false
    type: list

post_install_script_uri:
    description:
    - None
    required: false
    type: str

private_ipv4_address_id:
    description:
    - None
    required: false
    type: int

extended_hardware_testing:
    default: false
    description:
    - None
    required: false
    type: bool

software_guard_extensions:
    default: false
    description:
    - None
    required: false
    type: bool