anchor.diff:  1. `ctrl-c` to exit the session
   
   === Docker-based IDEs
  -We've deprecated the use of Docker-based IDEs.  We've found that projects that produce and consume Docker images can be
  -challeging when running from within a container.  If Docker in Docker ever becomes mainstream, we'll look into switching back.
  +We've deprecated the use of Docker-based IDEs.  We've found that projects that produce and consume Docker images can be challenging when running from within a container.  If Docker in Docker ever becomes mainstream, we'll look into switching back.
   
   === Applying Your Company Specific Customizations
  -The system will look for an environment variable named `CORPORATE_PLAYS`.  If the shell running Vagrant specifies the variable
  -such that it points to an Ansible project on GitHub, the plays will be run and the changes applied.  For example
  -`export CORPORATE_PLAYS=kurron/ansible-pull-transparent.git` will result in
  -[this playbook](https://github.com/kurron/ansible-pull-transparent.git) getting run.  If the environment variable does
  -not exist, the custom provisioning step is not run.
  +The system will look for an environment variable named `CORPORATE_PLAYS`.  If the shell running Vagrant specifies the variable such that it points to an Ansible project on GitHub, the plays will be run and the changes applied.  For example `export CORPORATE_PLAYS=kurron/ansible-pull-transparent.git` will result in https://github.com/kurron/ansible-pull-transparent.git[this playbook] getting run.  If the environment variable does not exist, the custom provisioning step is not run.
   
   === Applying Your Personal Customizations
  -The system will look for an environment variable named `USER_PLAYS`.  If the shell running Vagrant specifies the variable
  -such that it points to an Ansible project on GitHub, the plays will be run and the changes applied.  For example
  -`export USER_PLAYS=kurron/ansible-pull-desktop-tweaks.git` will result in
  -[this playbook](https://github.com/kurron/ansible-pull-desktop-tweaks) getting run.  If the environment variable does
  -not exist, the custom provisioning step is not run. **Important: use a copy of the project if you decide to apply customizations.**
  -If you reference this project, you will get somebody else's customizations, including Git configuration, which most certainly you do not want.
  +The system will look for an environment variable named `USER_PLAYS`.  If the shell running Vagrant specifies the variable such that it points to an Ansible project on GitHub, the plays will be run and the changes applied.  For example `export USER_PLAYS=kurron/ansible-pull-desktop-tweaks.git` will result in https://github.com/kurron/ansible-pull-desktop-tweaks[this playbook] getting run.  If the environment variable does not exist, the custom provisioning step is not run. **Important: use a copy of the project if you decide to apply customizations.** If you reference this project, you will get somebody else's customizations, including Git configuration, which most certainly you do not want.
   
   === Customizations: Linux Example
   1. create and/or edit `~/.bash_profile`
  
positive.code: 1. `vagrant provision` should resume the provisioning of the box
  
  === My Git settings are all wrong!
  You need to specify a custom Git configuration file.  The best way to do that is to create and apply your own customizations.
  See the *Applying Your Own Customizations* section above on how to do that.  You can use [kurron/ansible-pull-desktop-tweaks.git](https://github.com/kurron/ansible-pull-desktop-tweaks)
  as inspiration. **Do not blindly copy the customizations as they are specific to a particular person.**
  
  === I lost power and now VPN isn't working!
  >I guess this is just an FYI to anybody who might have also had this problem, but if you are using the VPN on the guest boxes, it will edit your `resolv.conf` file to only use TLs nameservers.  If you lose power, these will remain in this state and you will lose DNS the next time you start the machine (seeing that you no longer have a VPN session).  I found just starting and stopping the scripts in `~/VPN` would restore the `resolv.conf` back to normal.
  
  === I'm running Windows 7 and Vagrant hangs!
  You need to install a current version of [Windows Management Framework](https://www.microsoft.com/en-us/download/details.aspx?id=40855) and then reboot your machine.  Apparently, there is a compatability issue older PowerShell and newer Vagrant versions.
  
  == Change History
  
  
negative.code: * Unity
  
  === SSH Jump Servers
  Some personal and corporate plays install a custom SSH configuration which simplifies access to private machines.  Look in `~/.ssh/config` to see what your configuration looks likes.  When I want to access an Amazon EC2 instance in a private subnet, I have to proxy through a Bastion, aka Jump Server, box.  To do that I need to edit the configuration file to make sure I have the proper public address of the Bastion box.
  
  ```
  Host bastion
  