scaleuptechnologies.idoit.idoit_cat_memory module – Create or update a memory category to an object

Note

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

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

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

Synopsis

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

Parameters

Parameter

Comments

capacity

float

Type of the Memory DDR, DDR2, SDRAM ..

description

string

Description of the Memory Module

id

integer

i-doit category id to update

idoit

dictionary / required

i-doit credentials

api_key

string / required

The API Key for i-doit.

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

obj_id

integer / required

i-doit object id

search_by_fields

list / elements=string

field names to compare to find a category to update. Please note, Dialog-Fields can only searched by id.

title

string

Something like MemoryStick, Flash, DDRAM, SDRAM, ..

title_id

integer

Id of title

unit

string

Unit of the capacity (B,KB,MB,GB,TB)

unit_id

integer

Id of Capacity Unit

Examples

- name: Set a new Memory Module
  scaleuptechnologies.idoit.idoit_cat_model:
    capacity: 8388608
    description: DIMM.Socket.A1 M393B1G70BH0-YK0 131A13D9
    idoit: '{{ idoit_access }}'
    manufacturer: Samsung
    obj_id: 1320
    title: SDRAM
    unit: KB

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"}

return

complex

I-Doit API Result

Returned: success

Authors

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