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.20.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

Size of the RAM in unit

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.

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

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

state

string

State of the category

Choices:

  • "present" ← (default)

  • "absent"

  • "merge"

title

string

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

title_id

integer

Id of title

type

string

Type of the RAM like DDR, DDR2, DDR3

type_id

integer

Id of the type

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
    id: 2
    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"}

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)