Nucleator's Customizable Core

Nucleator works with git so you can get started with publicly available community Stacksets and you can customize and build new private Stacksets to meet your specific needs.

How Nucleator works with git

Nucleator works closely with the git distributed version control system to provide flexibility in how you can use and combine Nucleator Stacksets to undertake operations within your AWS Accounts on your behalf.  The following diagram shows how Nucleator and git interact, providing you with the ability to extend the initial capabilities that are present when you install Nucleator to include additional Stacksets that you specify.

Key Takeaways

Icon
  •  Your installation of Nucleator can draw from any number of git repositories, each of which contains a Nucleator Stackset. These repositories can be either private or public, and they can be managed directly by you (e.g. for local development and testing), by a private community (e.g. by a "Birds of a Feather" community within your Enterprise who wish to more consistently construct and manage their AWS infrastructure), or by a public community (e.g. individual community Stackset publishers and the Nucleator distribution itself).
  • Similar to how you select repositories of RPMs from which your linux installation should draw updates, you select the Stackset sources that should be available within your nucleator installation. A default list is provided when you install and initialize Nucleator, and you can update the list to add Stacksets, remove Stacksets, or change the repository locations from which a particular Stackset should be drawn. This allows you to clone and use your own branch for a particular Stackset, for example.
  • Nucleator updates its locally maintained copies of Stacksets from the sources that you specify, whenever you instruct it to do so.
  • When Stackset updates occur, the commands and subcommands for each Stackset that you've included become available through nucleator's unified command line interface.
  • You can now use the Stacksets that you've selected to operate seamlessly across multiple AWS Accounts.

You can use publicly available Nucleator Core Stacksets to get started quickly

When you install nucleator, a default set of Stacksets is specified in your list of Stackset sources.  The list includes each of the Nucleator Core Stacksets that are maintained as part of the Nucleator distribution.

You can use these Stacksets to immediately set up one or more AWS Accounts using accumulated best practices.

You can also use Nucleator with Private Stacksets

You can use Nucleator with private Stacksets that are proprietary to you or to your internal or external customers.  You can clone a publicly available Stackset, make some private modifications to it, maintain different versions of this Private copy over time and specify the desired version of your private repository in your Stackset sources..  You can also implement a totally new Stackset that needs to remain private, and easily share it in a private, secure, controlled manner with selected collaborators inside and outside your organization.

You can easily use the right combination of public and private stacksets to meet your needs, specifying a mix of both in your Stackset sources.

 


Next: How to Use Nucleator

 

Installation Documentation Releases License Community