Skip to main content

Module rendering

Module rendering 

Source
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 variables
  • opentofu_templates - OpenTofu template rendering for infrastructure
  • docker_compose_templates - Docker Compose template rendering for deployment
  • tracker_templates - Tracker configuration template rendering
  • prometheus_templates - Prometheus configuration template rendering
  • grafana_templates - Grafana provisioning template rendering
  • backup_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
OpenTofu template rendering step
prometheus_templates
Prometheus template rendering step
tracker_templates
Tracker template rendering step