cisco.intersight.intersight_unified_edge_profile module – Unified Edge server profile template for Cisco Intersight
Note
This module is part of the cisco.intersight collection (version 2.18.0).
You might already have this collection installed if you are using the ansible package.
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install cisco.intersight.
To use it in a playbook, specify: cisco.intersight.intersight_unified_edge_profile.
Synopsis
Creates validated server profile templates for Cisco Unified Edge nodes used in AI Factory edge inference deployments.
Provides hardware-specific presets for supported Unified Edge platforms (UCS XE9305, XE130c M8, XE150c M8) with appropriate thermal limits, power budgets, and expansion constraints.
Attaches user-specified policies for BIOS, boot, storage, network, and other configuration via the PolicyBucket mechanism.
For generic server profile template management, use cisco.intersight.intersight_server_profile_template instead.
For more information see Cisco Intersight.
Parameters
Parameter |
Comments |
|---|---|
Public API Key ID associated with the private key. If not set, the value of the INTERSIGHT_API_KEY_ID environment variable is used. |
|
Filename (absolute path) or string of PEM formatted private key data to be used for Intersight API authentication. If a string is used, Ansible vault should be used to encrypt string data. Ex. ansible-vault encrypt_string --vault-id tme@/Users/dsoper/Documents/vault_password_file ‘-----BEGIN EC PRIVATE KEY----- <your private key data> -----END EC PRIVATE KEY-----’ If not set, the value of the INTERSIGHT_API_PRIVATE_KEY environment variable is used. |
|
URI used to access the Intersight API. If not set, the value of the INTERSIGHT_API_URI environment variable is used. Default: |
|
Name of BIOS Policy to associate with this template. Consider using a policy created by cisco.intersight.intersight_bios_ai_tuning with the |
|
Name of Boot Order Policy to associate with this template. |
|
The user-defined description of the server profile template. |
|
Name of Firmware Policy to associate with this template. |
|
The Unified Edge hardware platform this template targets.
Choices:
|
|
Name of IPMI over LAN Policy to associate with this template. |
|
Name of Virtual KVM Policy to associate with this template. |
|
Name of LAN Connectivity Policy to associate with this template. |
|
Name of Local User Policy to associate with this template. |
|
The name assigned to the server profile template. The name must be between 1 and 62 alphanumeric characters, allowing special characters :-_. |
|
Name of Network Connectivity Policy to associate with this template. |
|
Name of NTP Policy to associate with this template. |
|
The name of the Organization this resource is assigned to. Default: |
|
Name of Power Policy to associate with this template. |
|
Name of SNMP Policy to associate with this template. |
|
Name of SSH Policy to associate with this template. |
|
If If Choices:
|
|
Name of Storage Policy to associate with this template. Consider using a policy created by cisco.intersight.intersight_ai_storage_policy with the |
|
Name of Syslog Policy to associate with this template. |
|
List of tags in Key:<user-defined key> Value:<user-defined value> format. |
|
Name of Thermal Policy to associate with this template. If not specified, the hardware_platform preset will suggest an appropriate thermal mode. |
|
If Choices:
|
|
Boolean control for verifying the api_uri TLS certificate Choices:
|
Examples
- name: Create XE9305 edge inference profile template
cisco.intersight.intersight_unified_edge_profile:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
organization: Edge-Sites
name: spt-xe9305-inference
description: XE9305 compact edge inference server
hardware_platform: xe9305
bios_policy: bios-edge-ai
boot_order_policy: boot-uefi-nvme
storage_policy: storage-edge-inference
lan_connectivity_policy: lan-edge-mgmt
- name: Create XE130c M8 edge GPU inference template
cisco.intersight.intersight_unified_edge_profile:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
name: spt-xe130c-gpu-inference
description: XE130c M8 with 2 GPUs for edge inference
hardware_platform: xe130c_m8
bios_policy: bios-edge-ai
storage_policy: storage-model-cache
firmware_policy: fw-latest
- name: Create XE150c M8 high-performance edge template
cisco.intersight.intersight_unified_edge_profile:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
name: spt-xe150c-training
description: XE150c M8 for edge training and inference
hardware_platform: xe150c_m8
bios_policy: bios-gpu-inference-h100
storage_policy: storage-ai-inference
- name: Delete edge profile template
cisco.intersight.intersight_unified_edge_profile:
api_private_key: "{{ api_private_key }}"
api_key_id: "{{ api_key_id }}"
name: spt-xe9305-inference
hardware_platform: xe9305
state: absent
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|
The API response output returned by the specified resource. Returned: always Sample: |
|
Hardware constraints and recommendations for the selected platform. Returned: when state is present |