This installs a Bubble from scratch. You can create a Bubble using any computer that meets the requirements (see below). An Intel NUC for example works perfectly fine.
Run this from the host you create The Bubble:
-
Make sure you have configured you SSH keys in both your github profile and the computer where you are cloning this repo.
-
Make sure you comply with the requirements and Centos 7.2 is installed.
-
Download and run the pre-install script:
source <(curl -L https://raw.githubusercontent.com/MissionCriticalCloud/bubble-blueprint/master/install.sh)
-
Rename the user file
example.json
indata_bag/users
to your username. Edit the contents of the file with your username and public ssh key. -
Start the chef-client run:
sudo chef-client -z -r recipe[bubble]
Run this from your laptop, to connect to The Bubble:
-
Setup L2TP VPN connection to the ipaddress of your newly installed bubble.
Scripts to work with The Bubble can be found here: https://github.com/MissionCriticalCloud/bubble-toolkit
CPU
Intel 4 core 64-bit processor with virtualization extensionsRAM
16GBHDD
20GB
CPU
Intel Skylake 4 core 64-bit processor with virtualization extensionsRAM
32GBSSD
20GB (root) + 100GB (data)
- Centos 7.2
http://buildlogs.centos.org/rolling/7/isos/x86_64/CentOS-7-x86_64-Minimal.iso
Authors:
- Fred Neubauer
- Remi Bergsma
- Bob van den Heuvel
- Boris Schrijver
- Miguel Ferreira
- Wilder Rodrigues
Copyright 2016, Schuberg Philis
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.