# Packages
No description provided by the author
# Functions
InitDeployedNetworkConfig loads the DeployedNetworkConfig from a file.
LoadBuildConfig loads a BuildConfig structure from a json file.
LoadDeployedNetworkConfigFromDir loads a DeployedNetworkConfig from a directory.
LoadHostTemplates returns a HostTemplates object populated from the definitions in templateFile.
# Variables
ErrDeployedNetworkInsufficientHosts is returned by Validate if our target network requires more hosts than the topology provides.
ErrDeployedNetworkNameCantIncludeWildcard is returned by Validate if network name contains '*'.
ErrDeployedNetworkRootDirExists is returned by Validate if we're given a target folder that already exists.
ErrDeployedNetworkTokenError is returned by InitDeployedNetworkConfig if the config file contains {{ or }} after token replacement.
# Structs
BuildConfig is the configuration input for `netgoal build`, for actually processing templates.
DeployedNetwork represents the complete configuration specification for a deployed network.
DeployedNetworkConfig represents the complete configuration specification for a deployed network.
HostConfig represents the configuration of a single deployed Host.
HostTemplates contains a mapping (from name to cloudHost definition).
NodeConfig represents the configuration settings to apply to a single node running on a host.
NodeWalletData represents a single wallet instance on a node.