1ef1e722404cf0f9bdbbbb3c4847520cc893ba56
[releng/builder.git] / vagrant / baseline / README.md
1 basline can be used to prepare systems in the Rackspace (or potentially
2 other environments) for following vagrant layers.
3
4 While the base image that is looked for is
5 'Fedora 20 (Heisenbug) (PVHVM)' which is no longer even offered, the
6 variable is being left in place so to prompt selection of a proper base
7 image to spin up against.
8
9 This is controlled by the RSIMAGE environment variable
10
11 ex:
12
13 $ RSIMAGE='CentOS 7 (PVHVM)' vagrant up --provider=rackspace
14
15 This vagrant will just set the instance up at the most basic to be
16 Vagrant capable and also SELinux enforcing. It will then "reseal" itself
17 and state the the system is ready for imaging. Any further RackSpace
18 specific Vagrant definitions will expect a base system of the form
19 "$DISTRO - Vagrant ready" for the base image name
20
21 ex:
22
23 Fedora 20 (Heisenbug) - Vagrant ready
24
25 or
26
27 CentOS 7 - Vagrant ready
28
29 NOTE: The reseal operation _destroys_ the SSH keys that were used to
30 bring the Vagrant system up effectively making the system unable to
31 perform SSH based logins again. This is intentional.
32
33 If you are bringing up an Ubuntu system you _must_ also set
34 RSPTY='default' or the bring up will hang indefinitely during the OS
35 upgrade phase.