cwilloughby_bw.racktables.racktables_networks (1.0.9) — lookup

Lookup networks in Racktables with the provided tags

| "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 list of networks matching the provided tags


Requirements

Usage examples

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

Inputs

    
tags:
    description: A list containg the tags that the networks should have
    required: true
    type: list

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

_list:
  description:
  - List of addresses assigned to the object
  type: list