Home Page Icon
Home Page
Table of Contents for
The Packer Book
Close
The Packer Book
by James Turnbull
The Packer Book
The Packer Book
0.1 Who is this book for?
0.2 Credits and acknowledgments
0.3 Technical reviewers
0.3.1 Rickard von Essen
0.3.2 Ben Allen
0.3.3 Daniel Linder
0.4 Editor
0.5 Author
0.6 Conventions in the book
0.7 Code and examples
0.8 Colophon
0.9 Errata
0.10 Disclaimer
0.11 Copyright
0.12 Version
1 Introduction to Packer
1.1 Introducing Packer
1.1.1 Why use Packer?
1.1.2 Packer use cases
1.2 Some other image management tools
1.3 Packer links
2 Installing Packer
2.1 Installing Packer
2.1.1 Installing Packer on Linux and macOS
2.1.2 Installing Packer on Microsoft Windows
2.1.3 Installing from source
2.2 Summary
3 First steps with Packer
3.1 Setting up Amazon Web Services
3.2 Running Packer
3.3 Creating an initial template
3.4 Variables
3.4.1 Environment variables
3.4.2 Populating variables
3.5 Builders
3.6 Communicators
3.7 Validating a template
3.8 Building our image
3.9 Summary
4 Provisioning with Packer
4.1 Provisioner basics
4.2 Provisioning via the shell provisioner
4.2.1 Running a script
4.2.2 Running more than one script
4.3 File provisioning
4.3.1 Uploading a directory
4.4 Provisioning via configuration management
4.4.1 Puppet standalone
4.4.2 Puppet server
4.5 Summary
5 Docker and Packer
5.1 Getting started with Docker and Packer
5.2 A basic Docker build
5.3 Provisioning a Docker image
5.4 Instructions and changes
5.5 Post-processing Docker images
5.6 Summary
6 Testing Packer
6.1 Our test scenario
6.1.1 Installing Puppet
6.1.2 Hiera and manifest data
6.1.3 Installing modules
6.1.4 The Puppet standalone provisioner
6.1.5 Uploading our tests
6.1.6 Running Serverspec
6.2 Serverspec tests
6.2.1 Setting up Serverspec
6.2.2 Creating our first Serverspec tests
6.2.3 The Serverspec NTP tests
6.2.4 The Rakefile
6.3 Running our tests
6.4 Summary
7 Pipelines and workflows
7.1 Our build pipeline
7.2 Our pipeline template
7.2.1 Variables
7.2.2 Builders
7.2.3 Provisioners
7.2.4 Post-processors
7.2.5 Execution
7.2.6 Continuous Integration
7.3 Summary
8 Extending Packer
8.1 Packer plugins
8.1.1 Installing a plugin
8.2 Writing our own plugins
8.2.1 Building a plugin
8.2.2 Naming plugins
8.2.3 Plugin basics
8.3 Summary
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
The Packer Book
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset