Automation & APIs
From Manual Configuration to a Software-Controlled Process
Instead of manually configuring resources in the public cloud dashboard, Infrastructure as Code (IaC) describes the target environment in declarative configuration files. Three components form the foundation of this approach.
The target environment is described in code rather than created manually. The focus is on the desired state of the infrastructure, not on the individual steps required to achieve it.
Terraform and OpenTofu implement the target architecture defined in the code and continuously synchronize the actual state of the cloud with the configuration.
The CLI provides infrastructure commands for scripts and pipelines and allows you to control the public cloud directly without having to click through the dashboard manually.
Proven tools for production use
secunet cloud integrates with the tools that technical teams already use - without requiring any additional system changes.
Declarative description of the target infrastructure, automatic synchronization between code and the actual cloud state, prevention of configuration drift.
The infrastructure code is managed using version control. Every change is traceable, and it is possible to roll back to a previous version at any time.
Direct, scriptable control of the public cloud—the foundation for automation, planned scaling, and use in CI/CD pipelines.
Infrastructure checks such as linting and security scans can be integrated directly into existing pipelines before a resource goes live.
Architecture in Detail
How Infrastructure as Code Works in the Public Cloud
Preventing Configuration Drift
Terraform/OpenTofu ensures that the cloud environment matches exactly the state defined in the code. Manual misconfigurations are structurally prevented.
Versioning & Rollback
The infrastructure is stored as code in Git. Every change is traceable. If a deployment fails, the previous state is restored.
Reproducibility
Identical environments for dev, test, and prod can be replicated in seconds using a CLI command.
Pipeline-Ready
Infrastructure checks such as linting and security scans are performed automatically in the pipeline before deployment.
Transparency Before Changes
Before each execution, the “plan” command displays the changes that will result—serving as the basis for budget control and approval processes.
Integration into existing environments
A single source of truth for the entire infrastructure
Terraform/OpenTofu as the architect, CLI as the tool—together, they create a central, versioned single source of truth for the entire cloud infrastructure. All changes are traceable via code and Git instead of manual interventions in the dashboard.
Integration with existing CI/CD pipelines (e.g., GitLab, GitHub) without additional system disruption. Infrastructure checks become part of the existing deployment process.
Centralized management of security requirements via Policy as Code. New projects automatically adopt the defined security rules.
Automation & APIs for Your Infrastructure
Talk to us about implementing Infrastructure as Code in your public cloud environment.
Resources