.. _workbook-networks:

=================
Networks Workbook
=================

:Workbook name: tripleo.networks.v1

TripleO Overcloud Networks Workflows v1

Workflows in the Networks Workbook

.. object:: tripleo.networks.v1.update_networks

   Takes data in networks parameter in json format, validates its contents, and persists them in network_data.yaml. After successful update, templates are regenerated.



   Workflow inputs:

   :input {'container': 'overcloud'}: Required.
   :input networks: Required.
   :input {'network_data_file': 'network_data.yaml'}: Required.
   :input {'queue_name': 'tripleo'}: Required.

.. object:: tripleo.networks.v1.validate_networks_input

   Validate that required fields are present.



   Workflow inputs:

   :input networks: Required.
   :input {'queue_name': 'tripleo'}: Required.
