dns.insert_records

This model component inserts additional records into the DNS Server.

Attribute Depends:
  • topology

Model Component Dependencies:

Plugin

class dns.insert_records_plugin.InsertRecords(*args, **kwargs)[source]

Bases: AbstractPlugin

Plugin to insert extra records into the zones data

__annotations__ = {}
__init__(*args, **kwargs)[source]

Constructor for ConfigureDNS

Parameters:
  • *args – extra args to pass to AbstractPlugin constructor

  • **kwargs – extra keyword args to pass to AbstractPlugin constructor

add_records(vertex)[source]

Add dns records to the zone data.

Parameters:

vertex (firewheel.control.experiment_graph.Vertex) – The graph vertex to add the records to

run()[source]

Function to run the InsertDNS plugin