# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CreateMarker generate hash string for template markers.
No description provided by the author
No description provided by the author
EscapeForMarkerStr convert URL to string which can be used as marker.
InsertYaml function for template.
LoadProjectBase read project data in current directory, create base project, and load secrets.
LoadProjectFull read project data in current directory, create base project, load secrets and all project's objects.
NewEmptyProject creates new empty project.
No description provided by the author
No description provided by the author
NewUnit creates and return unit with needed driver.
NewUnitFromState creates unit from saved state.
No description provided by the author
OutputsReplacer - project scanner function, witch process dependencies markers in unit data created by AddRemoteStateMarker template function.
OutputsScanner - project scanner function, witch process dependencies markers in unit data setted by AddRemoteStateMarker template function.
No description provided by the author
RegisterBackendFactory - register factory of some provider (like s3) in map.
No description provided by the author
RegisterTemplateDriver register unit template driver.
No description provided by the author
No description provided by the author
ScanMarkers use marker scanner function to replace templated markers.
StateOutputsReplacer scan state data for outputs markers and replaces them for placeholders with output ref like <output "stack.unit.output" >.
# Constants
No description provided by the author
No description provided by the author
ConfigFilePattern name of required project config file.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
BackendsFactories map of backend providers factories.
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
ObjectData simple representation of project object.
No description provided by the author
Project describes main config with user-defined variables.
No description provided by the author
No description provided by the author
No description provided by the author
Stack represent stack object.
No description provided by the author
ULinkT describe unit link betwen one target unit and multiple cli units, which uses this unit (output or remote state, or custom unit dependency).
UnitLinksT describe a set of links (dependencies) betwen units inside project.
No description provided by the author
# Interfaces
Backend interface for backend provider.
BackendsFactory - interface for backend provider factory.
No description provided by the author
No description provided by the author
Unit interface for unit drivers.
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
Type for tmpl functions list with additional options, like set path to templated file.
MarkerScanner type witch describe function for scanning markers in templated and unmarshaled yaml data.
No description provided by the author