Data modeling for infrastructure as code

According to Wikipedia (https://en.wikipedia.org/wiki/Data_model), the definition for a data model is as follows:

A data model is an abstract model that organizes elements of data and standardizes how they relate to one another and to properties of the real-world entities. For instance, a data model may specify that the data element representing a car be composed of a number of other elements which, in turn, represent the color and size of the car and define its owner.

The data modeling process can be illustrated in the following diagram:

Data modeling process

When applied to the network, we can apply ...

Get Mastering Python Networking - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.