A BundleWrap repository contains everything you need to contruct the configuration for your systems.
This page describes the various subdirectories and files than can exist inside a repo.
|nodes.py||This file tells BundleWrap what nodes (servers, VMs, ...) there are in your environment and lets you configure options such as hostnames.|
|groups.py||This file allows you to organize your nodes into groups.|
|bundles/||This required subdirectory contains the bulk of your configuration, organized into bundles of related items. Each bundle is a subdirectory of bundles/ with an items.py or metadata.py in it (or both).|
|data/||This optional subdirectory contains data files that are not generic enough to be included in bundles (which are meant to be shareable).|
|hooks/||This optional subdirectory contains hooks you can use to act on certain events when using BundleWrap.|
|items/||This optional subdirectory contains the code for your custom item types.|
|libs/||This optional subdirectory contains reusable custom code for your bundles.|