Title & contents

For diagrams, tables, or exact code formatting, .

JOHN W. CAPOBIANCOFRONT MATTER

Process ............................................................................................................................................. 114

Gather Information ...................................................................................................................... 114

Execute Check Mode with Verbosity .......................................................................................... 114

Execute Playbook ........................................................................................................................ 115

Regather Information ................................................................................................................... 115

Starting Small .................................................................................................................................. 115

Chapter 8 Data Models and Dynamic Templates ................................................................................ 125

Data Models – Group Variables ...................................................................................................... 125

Data Models – Host Variables ......................................................................................................... 130

Create Templates ......................................................................................................................... 135

Create Tasks ................................................................................................................................. 158

ansible.cfg .................................................................................................................................... 159

Chapter 9 Dynamic Intent-Based Documentation ............................................................................... 163

Markdown Format ........................................................................................................................... 163

Assemble .......................................................................................................................................... 164

Execute Playbook – Documentation ............................................................................................ 166

Chapter 10 Configuration Management............................................................................................... 169

Campus Configuration – Serial .................................................................................................... 170

Campus Configuration – Assembled ........................................................................................... 177

Execute Playbooks – Serial or Assembled Campus Configuration ............................................. 178

Moving Forward .......................................................................................................................... 178

What to Automate Next? ................................................................................................................. 179

Data Center .................................................................................................................................. 179

WAN ............................................................................................................................................ 179

Load-Balancers ............................................................................................................................ 179

Chapter 11 Continuous Integration / Continuous Delivery ................................................................. 183

CI ..................................................................................................................................................... 183

Microsoft Team Foundation Server ............................................................................................. 183

CD .................................................................................................................................................... 187

Release ......................................................................................................................................... 187

Summary .............................................................................................................................................. 193

Online Resources ................................................................................................................................. 197

GitHub ............................................................................................................................................. 197

Notable GitHub Projects .............................................................................................................. 197

Ansible ......................................................................................................................................... 198

Cisco DevNet ............................................................................................................................... 198