Get info about a Linode Instance.
Field | Type | Required | Description |
---|---|---|---|
api_token |
str |
Required | The Linode account personal access token. It is necessary to run the module. It can be exposed by the environment variable LINODE_API_TOKEN instead. See details in Usage. |
- name: Get info about an instance by label
linode.cloud.instance_info:
label: 'my-instance'
- name: Get info about an instance by id
linode.cloud.instance_info:
id: 12345
Field | Type | Required | Description |
---|---|---|---|
id |
int |
Optional | The ID of the Instance to resolve. (Conflicts With: label ) |
label |
str |
Optional | The label of the Instance to resolve. (Conflicts With: id ) |
-
instance
- The returned Instance.- Sample Response:
{ "alerts": { "cpu": 180, "io": 10000, "network_in": 10, "network_out": 10, "transfer_quota": 80 }, "backups": { "enabled": true, "last_successful": "2018-01-01T00:01:01", "schedule": { "day": "Saturday", "window": "W22" } }, "created": "2018-01-01T00:01:01", "group": "Linode-Group", "has_user_data": true, "hypervisor": "kvm", "id": 123, "image": "linode/debian11", "ipv4": [ "203.0.113.1", "192.0.2.1" ], "ipv6": "c001:d00d::1337/128", "label": "linode123", "region": "us-east", "specs": { "disk": 81920, "memory": 4096, "transfer": 4000, "vcpus": 2 }, "status": "running", "tags": [ "example tag", "another example" ], "type": "g6-standard-1", "updated": "2018-01-01T00:01:01", "watchdog_enabled": true, "disk_encryption": "enabled", "lke_cluster_id": null, "placement_group": { "id": 123, "label": "test", "placement_group_type": "anti_affinity:local", "placement_group_policy": "strict" } }
- See the Linode API response documentation for a list of returned fields
- Sample Response:
-
configs
- The returned Configs.- Sample Response:
[ { "comments": "This is my main Config", "devices": { "sda": { "disk_id": 124458, "volume_id": null }, "sdb": { "disk_id": 124458, "volume_id": null }, "sdc": { "disk_id": 124458, "volume_id": null }, "sdd": { "disk_id": 124458, "volume_id": null }, "sde": { "disk_id": 124458, "volume_id": null }, "sdf": { "disk_id": 124458, "volume_id": null }, "sdg": { "disk_id": 124458, "volume_id": null }, "sdh": { "disk_id": 124458, "volume_id": null } }, "helpers": { "devtmpfs_automount": false, "distro": true, "modules_dep": true, "network": true, "updatedb_disabled": true }, "id": 23456, "interfaces": [ { "ipam_address": "10.0.0.1/24", "label": "example-interface", "purpose": "vlan" } ], "kernel": "linode/latest-64bit", "label": "My Config", "memory_limit": 2048, "root_device": "/dev/sda", "run_level": "default", "virt_mode": "paravirt" } ]
- See the Linode API response documentation for a list of returned fields
- Sample Response:
-
disks
- The returned Disks.- Sample Response:
[ { "created": "2018-01-01T00:01:01", "filesystem": "ext4", "id": 25674, "label": "Debian 9 Disk", "size": 48640, "status": "ready", "updated": "2018-01-01T00:01:01", "disk_encryption": "enabled" } ]
- See the Linode API response documentation for a list of returned fields
- Sample Response:
-
networking
- The returned Networking Configuration.- Sample Response:
{ "ipv4": { "private": [ { "address": "192.168.133.234", "gateway": null, "linode_id": 123, "prefix": 17, "public": false, "rdns": null, "region": "us-east", "subnet_mask": "255.255.128.0", "type": "ipv4" } ], "public": [ { "address": "97.107.143.141", "gateway": "97.107.143.1", "linode_id": 123, "prefix": 24, "public": true, "rdns": "test.example.org", "region": "us-east", "subnet_mask": "255.255.255.0", "type": "ipv4" } ], "reserved": [ { "address": "97.107.143.141", "gateway": "97.107.143.1", "linode_id": 123, "prefix": 24, "public": true, "rdns": "test.example.org", "region": "us-east", "subnet_mask": "255.255.255.0", "type": "ipv4" } ], "shared": [ { "address": "97.107.143.141", "gateway": "97.107.143.1", "linode_id": 123, "prefix": 24, "public": true, "rdns": "test.example.org", "region": "us-east", "subnet_mask": "255.255.255.0", "type": "ipv4" } ] }, "ipv6": { "global": { "prefix": 124, "range": "2600:3c01::2:5000:0", "region": "us-east", "route_target": "2600:3c01::2:5000:f" }, "link_local": { "address": "fe80::f03c:91ff:fe24:3a2f", "gateway": "fe80::1", "linode_id": 123, "prefix": 64, "public": false, "rdns": null, "region": "us-east", "subnet_mask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", "type": "ipv6" }, "slaac": { "address": "2600:3c03::f03c:91ff:fe24:3a2f", "gateway": "fe80::1", "linode_id": 123, "prefix": 64, "public": true, "rdns": null, "region": "us-east", "subnet_mask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", "type": "ipv6" } } }
- See the Linode API response documentation for a list of returned fields
- Sample Response: