https://github.com/mpromonet/cf-bosh-docker
Install CloudFoundry with Bosh using Docker CPI
https://github.com/mpromonet/cf-bosh-docker
bosh cloudfoundry cpi docker
Last synced: about 2 months ago
JSON representation
Install CloudFoundry with Bosh using Docker CPI
- Host: GitHub
- URL: https://github.com/mpromonet/cf-bosh-docker
- Owner: mpromonet
- Created: 2018-11-25T10:19:50.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-07T15:59:53.000Z (almost 6 years ago)
- Last Synced: 2025-01-30T13:25:47.352Z (4 months ago)
- Topics: bosh, cloudfoundry, cpi, docker
- Language: Shell
- Size: 11.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://circleci.com/gh/mpromonet/cf-bosh-docker)
# get bosh & cf
```
git clone https://github.com/cloudfoundry/bosh-deployment
git clone https://github.com/cloudfoundry/cf-deployment
```# allow docker access from cpi
```
sudo chmod a+rw /var/run/docker.sock
```# set cf IP
```
export CFDOMAIN=$(hostname -I | awk '{print $1}').xip.io
```# deploy CF
```
./cf-deploy.sh
```# enable nfs
```
bosh -d cf run-errand nfsbrokerpush
cf enable-service-access nfs
```# login to cf
```
cf login -a api.$CFDOMAIN -u admin -p $(cat <(bosh int ~/cf-creds.yml --path /cf_admin_password)) --skip-ssl-validation
```# login to uaa
```
uaac target uaa.$CFDOMAIN
uaac token client get admin -s $(cat <(bosh int ~/cf-creds.yml --path /uaa_admin_client_secret)) --skip-ssl-validation
```