Creating Development Environments with Vagrant. (2013)
- Record Type:
- Book
- Title:
- Creating Development Environments with Vagrant. (2013)
- Main Title:
- Creating Development Environments with Vagrant.
- Other Names:
- Peacock, Michael
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Vagrant; Requirements for Vagrant; Getting installed; Installing VirtualBox; Installing Vagrant; Summary; Chapter 2: Managing Vagrant Boxes and Projects; Creating Vagrant projects; Importing and using base boxes; Creating projects without importing a base box; Managing Vagrant boxes; Adding Vagrant boxes; Listing Vagrant boxes; Removing Vagrant boxes; Repackaging a Vagrant box; Finding Vagrant boxes; Controlling guest machines. Powering up the virtual machineSuspending the virtual machine; Resuming the virtual machine; Shutting down the virtual machine; Starting from scratch; Connecting to the virtual machine over SSH; Integration between the host and the guest; Port forwarding; Synced folders; Networking; Auto-running commands; Summary; Chapter 3: Provisioning with Puppet; Provisioning; About Puppet; Creating modules and manifests with Puppet; Puppet classes; Default Puppet manifests; Resources; Resource execution ordering; Installing software; Update our package manager; Install the Apache package. Run the Apache serviceFile management; Copy a file; Create a symlink; Create folders; Create multiple folders in one go; cron management; Running commands; Manage users and groups; Creating groups; Creating users; Updating the sudoers file; Subscribe and refresh only; Puppet modules; Using Puppet to provision servers; Summary; Chapter 4:Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Vagrant; Requirements for Vagrant; Getting installed; Installing VirtualBox; Installing Vagrant; Summary; Chapter 2: Managing Vagrant Boxes and Projects; Creating Vagrant projects; Importing and using base boxes; Creating projects without importing a base box; Managing Vagrant boxes; Adding Vagrant boxes; Listing Vagrant boxes; Removing Vagrant boxes; Repackaging a Vagrant box; Finding Vagrant boxes; Controlling guest machines. Powering up the virtual machineSuspending the virtual machine; Resuming the virtual machine; Shutting down the virtual machine; Starting from scratch; Connecting to the virtual machine over SSH; Integration between the host and the guest; Port forwarding; Synced folders; Networking; Auto-running commands; Summary; Chapter 3: Provisioning with Puppet; Provisioning; About Puppet; Creating modules and manifests with Puppet; Puppet classes; Default Puppet manifests; Resources; Resource execution ordering; Installing software; Update our package manager; Install the Apache package. Run the Apache serviceFile management; Copy a file; Create a symlink; Create folders; Create multiple folders in one go; cron management; Running commands; Manage users and groups; Creating groups; Creating users; Updating the sudoers file; Subscribe and refresh only; Puppet modules; Using Puppet to provision servers; Summary; Chapter 4: Provisioning with Chef; Knowing about Chef; Creating cookbooks and recipes with Chef; Resources -- what Chef can do; Installing software; Updating our package manager; Installing the Apache package; Running the Apache service; Understanding file management. Copying a fileCreating a symlink; Creating folders; Creating multiple folders in a single process with looping; Managing cron; Running commands; Managing users and groups; Creating groups; Creating users; Updating the sudoers file; Knowing common resource functionalities; Using Chef cookbooks; Using Chef to provision servers; Summary; Chapter 5: Provisioning with Vagrant using Puppet and Chef; Provisioning within Vagrant; Provisioning with Puppet on Vagrant; Using Puppet in a standalone mode; Puppet provisioning in action; Using Puppet in client/server mode; Provisioning with Chef on Vagrant. Using Chef soloUsing Chef in a client/server mode; Other builtin provisioners; Provisioning with SSH -- a recap; Ansible playbooks; Using multiple provisioners on a single project; Overriding provisioning via the command line; Summary; Chapter 6: Working with Multiple Machines; Using multiple machines with Vagrant; Defining multiple virtual machines; Connecting to the multiple virtual machines over SSH; Networking the multiple virtual machines; Provisioning the machines separately; Destroying a multi-machine project; Summary; Chapter 7: Creating Your Own Box; Getting started. … (more)
- Publisher Details:
- Place of publication not identified : Packt Publishing
- Publication Date:
- 2013
- Extent:
- 1 online resource
- Subjects:
- 005.432
COMPUTERS -- Programming -- Open Source
Web applications -- Development
Project management
COMPUTERS -- Programming Languages -- Ruby
Electronic books - Languages:
- English
- ISBNs:
- 1299832458
9781299832459
9781849519199
1849519196
9781849519182
1849519188 - Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.91136
- Ingest File:
- 01_038.xml