Chapter 5 Repository Structure
For diagrams, tables, or exact code formatting, .
JOHN W. CAPOBIANCOPRINTED PAGE 87
---- DIST02.yml
---- ACCESS01.yml
---- ACCESS02.yml
---- ACCESS03.yml
---- DC01_7K.yml
---- DC02_7K.yml
---- DC01_5K.yml
---- DC02_5K.yml
---- WANISR01.yml
---- WANACCESS01.yml
---- DMZ01.yml
---- DMZ02.ymlPlaybooks Playbooks is another folder required in the Ansible framework. This is where YAML files that make up Ansible playbooks are stored. It is a good idea to have some structure either by platform or function as well as another level of folders for network reconnaissance playbooks, tactical playbooks, and network management playbooks. Think of these as executables. Use ansible-playbook commands to run these playbooks:
playbooks
|
---- campus
|
---- tactical
|
---- ospfpoint2point.yml
---- recon
|
---- show_cdp_neighbors.yml
---- campus_documentation.yml
---- ios_command_running_config.yml
---- management
|
---- assembled_configure_campus.yml
---- configure_campus.yml
---- data_center
|
---- tactical
---- recon
|
---- show_cdp_neighbors.yml
---- dc_documentation.yml
---- management
|
---- assembled_configure_dc.yml
---- configure_dc.yml
---- WAN
|
---- tactical
|
---- port_channel_fix.yml
---- recon
|