ibmcloud.ansible_collection.ibm_compute_bare_metal_info (1.2.2) — module

Retrieve 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

Retrieve an IBM Cloud 'ibm_compute_bare_metal' resource


Requirements

Inputs

    
tags:
    description:
    - Tags associated with this bare metal server.
    elements: str
    required: false
    type: list

notes:
    description:
    - Notes associated with the server.
    required: false
    type: str

domain:
    description:
    - The domain of the bare metal server
    required: false
    type: str

memory:
    description:
    - The amount of memory in gigabytes, for the server.
    required: false
    type: int

hostname:
    description:
    - The hostname of the bare metal server
    required: false
    type: str

datacenter:
    description:
    - Datacenter in which the bare metal is deployed
    required: false
    type: str

most_recent:
    default: false
    description:
    - If true and multiple entries are found, the most recently created bare metal is
      used. If false, an error is returned
    required: false
    type: bool

ipv6_address:
    description:
    - The public IPv6 address of the bare metal server
    required: false
    type: str

ipv6_enabled:
    description:
    - Indicates whether the public IPv6 address enabled or not
    required: false
    type: bool

network_speed:
    description:
    - The connection speed, expressed in Mbps,  for the server network components.
    required: false
    type: int

public_subnet:
    description:
    - The public subnet used for the public network interface of the server.
    required: false
    type: int

user_metadata:
    description:
    - Arbitrary data available to the computing server.
    required: false
    type: str

hourly_billing:
    description:
    - The billing type of the server.
    required: false
    type: bool

private_subnet:
    description:
    - The private subnet used for the private network interface of the server.
    required: false
    type: int

public_vlan_id:
    description:
    - The public VLAN used for the public network interface of the server.
    required: false
    type: int

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:
    - The private VLAN used for the private network interface of the server.
    required: false
    type: int

file_storage_ids:
    description:
    - File storage to which this computing server have access.
    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

public_bandwidth:
    description:
    - The amount of public network traffic, allowed per month.
    required: false
    type: int

unbonded_network:
    description:
    - When the value is `true`, two physical network interfaces are provided without a
      bonding configuration.
    required: false
    type: bool

block_storage_ids:
    description:
    - Block storage to which this computing server have access.
    elements: int
    required: false
    type: list

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

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

redundant_network:
    description:
    - When the value is `true`, two physical network interfaces are provided with a bonding
      configuration.
    required: false
    type: bool

secondary_ip_count:
    description:
    - The number of secondary IPv4 addresses of the bare metal server.
    required: false
    type: int

public_ipv4_address:
    description:
    - The public IPv4 address of the bare metal server.
    required: false
    type: str

private_ipv4_address:
    description:
    - The private IPv4 address of the bare metal server.
    required: false
    type: str

private_network_only:
    description:
    - Specifies whether the server only has access to the private network.
    required: false
    type: bool

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

redundant_power_supply:
    description:
    - When the value is `true`, it indicates additional power supply is provided.
    required: false
    type: bool

secondary_ip_addresses:
    description:
    - The public secondary IPv4 addresses of the bare metal server.
    elements: str
    required: false
    type: list

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