cwilloughby_bw.racktables.racktables_object (1.0.9) — lookup

Lookup an object in Racktables

| "added in version" 0.0 of cwilloughby_bw.racktables"

Authors: Chandler Willoughby

Install collection

Install with ansible-galaxy collection install cwilloughby_bw.racktables:==1.0.9


Add to requirements.yml

  collections:
    - name: cwilloughby_bw.racktables
      version: 1.0.9

Description

Returns a single object from Racktables


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: lookup object network information
  debug: msg="{{ lookup('racktables_object', rt_host='rackhost.local', rt_username='rackuser', rt_password='sup3r$3cur3', rt_database='rackdb', name='coolhost.local' }}"

Inputs

    
object:
    description: The name of the object to lookup
    required: true
    type: string

rt_host:
    description: Hostname of the database server backing Racktables
    required: true
    type: string

rt_port:
    default: 3306
    description: Port for the database connection, defaults to 3306
    required: false
    type: integer

rt_database:
    description: Name of the database which backs Racktables
    required: true
    type: string

rt_password:
    description: Password for the administrative user
    required: true
    type: string

rt_username:
    description: Username that has administrative access to the racktables database
    required: true
    type: string

Outputs

_object:
  description:
  - The object from racktables
  type: dict