Contents
How to…
1.1 …read this book
1.2 …get the most from this book
1.3 …manage your workspace
Setting Up Your Environment
2.1 VirtualBox
2.2 Vagrant
2.3 git
2.4 Installing the host tools
Core Concepts
3.1 Cohesion
3.2 Coupling
3.3 Abstraction
3.4 Separation of Concerns
3.5 Scope
3.6 Context
3.7 Contingency
3.8 Entropy
3.9 Parsimony
I Roadmap
Quick Overview of SaltStack
4.1 The Flexibility Problem
4.2 The Terminology Problem
II Configuring a Single Machine
Installing Masterless Salt
5.1 Using bootstrap
Introducing salt-call
6.1 Starting at the End
III Configuring Remote Machines
IV Controlling Many Machines
Installing Master/Minion Salt
V Custom Salt
Bibliography
1.1 …read this book
1.2 …get the most from this book
1.3 …manage your workspace
Setting Up Your Environment
2.1 VirtualBox
2.2 Vagrant
2.3 git
2.4 Installing the host tools
Core Concepts
3.1 Cohesion
3.2 Coupling
3.3 Abstraction
3.4 Separation of Concerns
3.5 Scope
3.6 Context
3.7 Contingency
3.8 Entropy
3.9 Parsimony
I Roadmap
Quick Overview of SaltStack
4.1 The Flexibility Problem
4.2 The Terminology Problem
II Configuring a Single Machine
Installing Masterless Salt
5.1 Using bootstrap
Introducing salt-call
6.1 Starting at the End
III Configuring Remote Machines
IV Controlling Many Machines
Installing Master/Minion Salt
V Custom Salt
Bibliography