...

/

Data Model Structure

Data Model Structure

Let's learn about the formatting standards, naming conventions, and dictionary hierarchy of the data model structure.

We'll cover the following...

Like the investment and thought that went into the hosts structure, a lot of up-front time and planning is required to build data model structures. Some basic formatting standards, variable naming conventions, and a variable dictionary hierarchy should be established and followed rigidly.

group_vars

As part of the repository structure, there is a folder called group_vars. This is an Ansible-specific folder used to set up data models for the groups configured in the hosts file. Group variables are applied to all common hardware platforms or logical functions. If, for example, a common QoS policy is configured on all the distribution switches, abstract the QoS policy data into a model in the CAMPUS-DISTRIBUTION.yml group_vars file.

[CAMPUS-DISTRIBUTION] can be called a group_vars by creating a YAML file called CAMPUS-DISTRIBUTION.YML ...