scaleuptechnologies.idoit.idoit_cat_model module – Create or update a model category to an object

Note

This module is part of the scaleuptechnologies.idoit collection (version 0.20.0).

To install it, use: ansible-galaxy collection install scaleuptechnologies.idoit.

To use it in a playbook, specify: scaleuptechnologies.idoit.idoit_cat_model.

Synopsis

  • Adds C__CATG__MODEL category to an object if not there or update values

Parameters

Parameter

Comments

description

string

Description of the Model

firmware

string

Firmware

idoit

dictionary / required

i-doit credentials

api_key

string / required

The API Key for i-doit.

api_log

boolean

Return an api log of the i-doit api.

Choices:

  • false ← (default)

  • true

jrpc_url

string / required

The Json RPC Url to i-doit.

password

string / required

The password for the user.

user

string / required

The username to login in i-doit.

manufacturer

string

Name of Manufactuerer of the device, if not there it will be created

manufacturer_id

integer

Id of Manufactuerer of the device

model

string

Model of the device, if not there it will be created

model_id

integer

Id of Model of the device

obj_id

integer / required

i-doit object id

product_id

string

Product-ID

serial

string

Serial

service_tag

string

Service Tag

state

string

State of the category

Choices:

  • "present" ← (default)

  • "merge"

Examples

- name: Set a Model for a machine with serial
  scaleuptechnologies.idoit.idoit_cat_model:
    idoit: '{{ idoit_access }}'
    manufacturer: HP
    model: ProLiant DL160G6
    obj_id: 1320
    serial: '42'
    service_tag: CZJ037040C

Return Values

Common return values are documented here, the following are the fields unique to this module:

Key

Description

changed

boolean

Are there changes?

Returned: always

data

complex

New data

Returned: success

Sample: {"description": "", "firmware": "", "manufacturer_id": 5, "model_id": 22, "product_id": "", "serial": "Test 42", "service_tag": "CZJ037040C"}

id

integer

Category Id of the saved category

Returned: success

return

complex

I-Doit API Result

Returned: success

Authors

  • Sven Anders (during work by ScaleUp Technologies) (@tabacha)