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
- Host: GitHub
- URL: https://github.com/cloudfoundry-community/bare-metal-bosh-lite
- Owner: cloudfoundry-community
- Created: 2014-07-07T18:52:08.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2015-08-25T07:48:25.000Z (almost 11 years ago)
- Last Synced: 2024-04-14T22:47:35.875Z (about 2 years ago)
- Language: Shell
- Homepage: https://blog.starkandwayne.com/2014/07/07/bosh-lite-on-bare-metal/
- Size: 175 KB
- Stars: 5
- Watchers: 29
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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`