Creating Private or Public Stacksets
Create a git Repository for Your Stackset
The most common method of creating a new Stackset is to create a new public or private Git repository to manage your new Stackset. When the repository is ready for use, you can add an entry to your .nucleator/sources.yml
file pointing to the new Stackset, then run nucleator update
to pull the Stackset into your .nucleator/contrib
directory making it available to your Nucleator installation.
Note that the .nucleator/sources.yml
file follows the conventions and capabilities supported by ansible-galaxy
, so it also possible to use other source control tools like BitBucket if you prefer. See the Ansible Galaxy documentation for more details on the different ways that you can reference resources.
Modifying an Existing Stackset
If you want to modify an existing publicly available Nucleator Stackset, best practice is to fork the existing stackset into your own GitHub or Stash account. You can then make localized changes and update your .nucleator/sources.yml
to point to your modified Stackset repository to use it after running nucleator update.
Next: What's in a Stackset?