An open API service indexing awesome lists of open source software.

https://github.com/cloudfoundry-community/bare-metal-bosh-lite

Bosh-lite on bare-metal
https://github.com/cloudfoundry-community/bare-metal-bosh-lite

Last synced: 9 months ago
JSON representation

Bosh-lite on bare-metal

Awesome Lists containing this project

README

          

# Bosh-lite on bare-metal with [bosh-provisioner](https://github.com/cppforlife/bosh-provisioner)

This guide assumes you have already installed [Ubuntu Server 12.04 LTS (64-bit)](http://releases.ubuntu.com/12.04.4/) or later on your box.
And have correctly configured passwordless ssh access to the `vcap` user with passwordless sudo.

### Getting Started - The Quick Way

1. Install preqrequisites:

```
./install-prereqs
```

2. Export the required environment variables:
```
export SERVER_IP=
export SSH_KEY=
```

3. Ensure you can communicate to your server with vagrant:

`vagrant up`

4. Provision the box:

`vagrant provision`

If all goes well, you should have a bosh-lite instance running on bare metal in a matter of minutes!

### Customizing your BOSH/Warden setup:

1. Install prerequisites:

```
./install-prereqs
```

2. Copy the example manifest to name of your choosing, and edit it to make your changes:

```
cp bare-metal.yml.example my-manifest.yml
vi my-manifest.yml
```

3. Export the required environment variables:
```
export SERVER_IP=
export SSH_KEY=
export MANIFEST=my-manifest.yml
```

4. Ensure you can communicate to your server with vagrant:

`vagrant up`

5. Provision the box:

`vagrant provision`