Installing Nucleator

 

How to get Nucleator

 

Prerequisites

1. Install Prerequisites

Icon

 You must install all pre-requisites listed in this section. Installation suggestions are provided, but specific installation methods may vary based on your underlying Linux distribution.

You will need to install on your local machine:

boto must be version 2.34 or greater, with support for STS.

Install

You can have pip install Nucleator directly from the git repository. 

2. Install Nucleator

Icon

 Run this command: 

pip install --upgrade git+git://github.com/47lining/nucleator-core.git

If your python installation requires root access, be sure to add a sudo to the beginning of the above command.

This will install the nucleator command which will be used for the duration of the install, provision, configure cycle.

Initialize

3. Initialize Nucleator Config

Icon

 Run:

nucleator init

This validates the installation of prerequisites, creates a nucleator configuration directory named .nucleator in your home directory, and copies template and example configuration files into your nucleator configuration directory.

If Nucleator detects issues with the pre-requisites, it will display commands that will need to be run. When prerequisites are missing, Nucleator may show results like this:

Checking ansible Installation
ERROR: Prerequisite ansible not found.
Nucleator requires ansible to run. You can install it with all 47Lining pull requests via:
 git clone --recursive -b nucleator_distribution https://github.com/47lining/ansible.git
 cd ansible; sudo python setup.py install

Please follow the instructions to install dependencies if needed.

Alternate Install Method

If you are experiencing issues with pip, you can alternatively:

git clone https://github.com/47lining/nucleator-core.git
cd nucleator-core
python setup.py install

If your python installation requires root access, be sure to add a sudo to the beginning of the python setup.py... command above.

Advanced


Next: Creating your own Siteconfig Repository

 

Installation Documentation Releases License Community