Expand description
Template and configuration rendering steps
This module contains steps that handle template and configuration generation for the deployment system. These steps prepare configuration files and templates with dynamic content for deployment.
§Available Steps
ansible_templates- Ansible template rendering with runtime variablesopentofu_templates-OpenTofutemplate rendering for infrastructuredocker_compose_templates- Docker Compose template rendering for deploymenttracker_templates- Tracker configuration template renderingprometheus_templates- Prometheus configuration template renderinggrafana_templates- Grafana provisioning template renderingbackup_templates- Backup configuration template rendering
§Key Features
- Dynamic template rendering with deployment-specific variables
- Support for multiple template engines and formats
- Integration with the step-based deployment architecture
- Comprehensive error handling for template processing
These steps are essential for generating configuration files that contain runtime information like IP addresses, SSH keys, and deployment settings.
Re-exports§
pub use ansible_templates::RenderAnsibleTemplatesStep;pub use backup_templates::RenderBackupTemplatesStep;pub use caddy_templates::RenderCaddyTemplatesStep;pub use docker_compose_templates::RenderDockerComposeTemplatesStep;pub use grafana_templates::RenderGrafanaTemplatesStep;pub use opentofu_templates::RenderOpenTofuTemplatesStep;pub use prometheus_templates::RenderPrometheusTemplatesStep;pub use tracker_templates::RenderTrackerTemplatesStep;
Modules§
- ansible_
templates - Ansible template rendering step
- backup_
templates - Backup template rendering step
- caddy_
templates - Caddy template rendering step
- docker_
compose_ templates - Docker Compose template rendering step
- grafana_
templates - Grafana template rendering step
- opentofu_
templates OpenTofutemplate rendering step- prometheus_
templates - Prometheus template rendering step
- tracker_
templates - Tracker template rendering step