Parametername | Beschreibung |
---|---|
location_id optional |
Scope nach Standorten Validations:
|
organization_id optional |
Scope nach Organisationen Validations:
|
host_id verpflichtend |
Kennung oder Name des Hosts Validations:
|
id verpflichtend |
Kennung der Schnittstelle Validations:
|
interface verpflichtend |
Schnittstelleninformation Validations:
|
interface[mac] optional , nil erlaubt |
MAC-Adresse der Schnittstelle. Erforderlich für gemanagte Bare-Metal-Schnittstellen. Validations:
|
interface[ip] optional , nil erlaubt |
IPv4-Adresse der Schnittstelle Validations:
|
interface[ip6] optional , nil erlaubt |
IPv6-Adresse der Schnittstelle Validations:
|
interface[type] optional , nil erlaubt |
Schnittstellentyp, z.B. BMC. Standard ist interface Validations:
|
interface[name] optional , nil erlaubt |
DNS-Name der Schnittstelle Validations:
|
interface[subnet_id] optional , nil erlaubt |
Foreman Subnetz Kennung der IPv4 Schnittstelle Validations:
|
interface[subnet6_id] optional , nil erlaubt |
Foreman Subnetz Kennung der IPv6 Schnittstelle Validations:
|
interface[domain_id] optional , nil erlaubt |
Foreman-Domänen-Kennung der Schnittstelle. Erforderlich für Primärschnittstellen auf gemanagten Hosts. Validations:
|
interface[identifier] optional , nil erlaubt |
Gerätebezeichner, z.B. eth0 oder eth1.1 Validations:
|
interface[managed] optional , nil erlaubt |
Soll diese Schnittstelle über DHCP- und DNS-Smart-Proxy verwaltet werden, oder soll sie bei der Bereitstellung konfiguriert werden? Validations:
|
interface[primary] optional , nil erlaubt |
Soll diese Schnittstelle zum Erstellen des FQDN des Hosts verwendet werden? Jeder gemanagte Host muss eine Primärschnittstelle aufweisen. Validations:
|
interface[provision] optional , nil erlaubt |
Soll diese Schnittstelle für TFTP von PXELinux (oder SSH für image-basierte Hosts) verwendet werden? Jeder gemanagte Host muss eine Bereitstellungsschnittstelle aufweisen. Validations:
|
interface[username] optional , nil erlaubt |
Nur für BMC-Schnittstellen. Validations:
|
interface[password] optional , nil erlaubt |
Nur für BMC-Schnittstellen. Validations:
|
interface[provider] optional , nil erlaubt |
Schnittstellen-Provider, z.B. IPMI. Nur für BMC-Schnittstellen. Validations:
|
interface[virtual] optional , nil erlaubt |
Alias oder VLAN-Gerät Validations:
|
interface[tag] optional , nil erlaubt |
VLAN-Tag, dieses Atttribut hat Vorrang vor der Subnetz-VLAN-Kennung. Nur für virtuelle Schnittstellen. Validations:
|
interface[mtu] optional , nil erlaubt |
MTU. Dieser Wert hat Vorrang über die Subnetz MTU. Validations:
|
interface[attached_to] optional , nil erlaubt |
Kennung der Schnittstelle, zu der diese Schnittstelle gehört, z.B. eth1. Nur für virtuelle Schnittstellen. Validations:
|
interface[mode] optional , nil erlaubt |
Bond-Modus der Schnittstelle, z.B. balance-rr. Ausschließlich für Bond-Schnittstellen. Validations:
|
interface[attached_devices] optional , nil erlaubt |
Kennungen von verbundenen Schnittstellen, z.B. `['eth1', 'eth2']`. Für Bond-Schnittstellen sind diese die Slaves. Nur für Bond- und Bridge-Schnittstellen. Validations:
|
interface[bond_options] optional , nil erlaubt |
Durch Leerzeichen getrennte Optionen, z.B. miimon=100. Ausschließlich für Bond-Schnittstellen. Validations:
|
interface[compute_attributes] optional , nil erlaubt |
Zusätzliche Rechenressourcen-spezifische Attribute für die Schnittstelle. Validations:
|