Creating Development Environments with Vagrant(Second Edition)
Michael Peacock更新时间:2021-07-23 20:04:33
最新章节:Indexcoverpage
Creating Development Environments with Vagrant Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Getting Started with Vagrant
Introducing Vagrant
Requirements for Vagrant
Getting started
Summary
Chapter 2. Managing Vagrant Boxes and Projects
Creating our first Vagrant project
Managing Vagrant-controlled guest machines
Managing integration between host and guest machines
Autorunning commands
Managing Vagrant boxes
Too many Vagrants!
Summary
Chapter 3. Provisioning with Puppet
Provisioning
Puppet
Summary
Chapter 4. Using Ansible
Understanding Ansible
Creating Ansible playbooks
Summary
Chapter 5. Using Chef
Knowing about Chef
Creating cookbooks and recipes with Chef
Summary
Chapter 6. Provisioning Vagrant Machines with Puppet Ansible and Chef
Provisioning within Vagrant
Provisioning with Puppet on Vagrant
Provisioning with Ansible on Vagrant
Provisioning with Chef on Vagrant
Provisioning with SSH – a recap
Using multiple provisioners on a single project
Overriding provisioning via the command line
Summary
Chapter 7. Working with Multiple Machines
Using multiple machines with Vagrant
Connecting to the multiple virtual machines over SSH
Destroying a multimachine project
Summary
Chapter 8. Creating Your Own Box
Getting started
Preparing the VirtualBox machine
VirtualBox Guest Additions
Vagrant authentication
Provisioners
Cleaning up the VM
Export
Summary
Chapter 9. HashiCorp Atlas
Discovering boxes
Distributing boxes
Sharing and connecting with Atlas
Summary
Appendix A. A Sample LEMP Stack
Creating the Vagrant project
Creating the Puppet manifests
Installing the MySQL module
Default manifest
Launching the virtual machine
Summary
Index
更新时间:2021-07-23 20:04:33