Skip to content

Commit b9b34ba

Browse files
authored
Merge pull request #17 from stackhpc/update-readme
Update README
2 parents 2d1c11e + 82f9d17 commit b9b34ba

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

README.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
Terraform for the following configuration:
44

5-
* OpenStack virtualised instances
5+
* OpenStack virtualised lab instances
6+
* An OpenStack virtualised container registry instance
67
* Cinder volumes for instance storage
78
* Floating IPs for networking
89

@@ -12,32 +13,34 @@ OpenStack infrastructure.
1213

1314
## Prerequisites
1415

15-
* A Neutron network the instances can attach to, with router
16+
* A Neutron network the instances can attach to, with a router
1617
* Plenty of resource quota
18+
* Terraform installed (see instructions
19+
[here](https://developer.hashicorp.com/terraform/install))
1720

1821
## Software Components
1922

20-
[Kayobe](https://docs.openstack.org/kayobe/latest/) enables deployment of
23+
[Kayobe](https://docs.openstack.org/kayobe/latest/) enables the deployment of
2124
containerised OpenStack to bare metal.
2225

2326
# Instructions for deployment
2427

25-
After cloning this repo, source the regular OpenStack rc file with necessary
26-
vars for accessing the *A Universe From Nothing* lab project.
28+
After cloning this repo, source the regular OpenStack rc file with the
29+
necessary vars for accessing the *A Universe From Nothing* lab project.
2730

28-
There are a various variables available for configuration. These can be seen
31+
There are various variables available for configuration. These can be seen
2932
in `vars.tf`, and can be set in `terraform.tfvars` (see sample file
3033
`terraform.tfvars.sample`).
3134

32-
Next up is the `terraform` bit assuming it is already installed:
35+
Create the resources using Terraform:
3336

3437
terraform init
3538
terraform plan
3639
terraform apply -auto-approve -parallelism=52
3740

3841
To reprovision a lab machine:
3942

40-
terraform taint openstack_compute_instance_v2.#
43+
terraform taint openstack_compute_instance_v2.lab[#]
4144
terraform apply -auto-approve
4245

4346
where `#` is the lab index which can be obtained from the web UI.
@@ -54,7 +57,7 @@ SSH in to your lab instance by running and entering the provided password:
5457

5558
ssh lab@<lab-ip-address> -o PreferredAuthentications=password
5659

57-
The default password is the id of the lab instance. As such, it is recommeded
60+
The default password is the id of the lab instance. As such, it is recommended
5861
that you run `passwd` immediately to change the default password.
5962

6063
## Nested virtualisation
@@ -75,7 +78,7 @@ When complete, it should report an elapsed time as follows:
7578

7679
[INFO] 22 minutes and 3 seconds elapsed.
7780

78-
## Inspect the bifrost container inside your seed VM:
81+
## Inspect the Bifrost container inside your seed VM:
7982

8083
8184
docker ps
@@ -85,7 +88,7 @@ When complete, it should report an elapsed time as follows:
8588

8689
Look at the steps involved in deploying Kayobe control plane:
8790

88-
< a-universe-from-seed.sh
91+
less a-universe-from-seed.sh
8992

9093
# Wrapping up
9194

0 commit comments

Comments
 (0)