📄️ Organization
When you login for the first time into the Hyper Cloud Automation Tool an Organization will be generated for you. Through Organization you can:
📄️ Environment
Environmnet groups terraform modules into logical dependency tree. Environments visually describe how your infrastructure looks like and how it is created using terraform modules. Most of the infrastructure management is done through the environments.
📄️ Modules
Modules are the core of the Hyper Cloud Automation tool. Modules are part of the environment tree and they directly correspond to publicly availabe terraform modules. Modules are executable/deployable units of the environments. Modules don't create a new terraform code but rather they only set the input parameters defined in variables.tf of the module.
📄️ Data Sources
Data Sources looks like Modules but the difference is that these elements are not deployable. These elements are the containers for the already deployed elements in the architecture. Example of data source is a GCP Project Data Source or AWS Account. Paramaters set in the data sources are availabe to the children. Children of Data Sources can be Modules or other Data Sources.
📄️ Deployment Jobs
The Deployment Jobs page in the Hyper Cloud Automation web application serves as a hub for users to monitor their deployment jobs across different environments and architectures. This page provides detailed insights into each job's status, facilitating efficient tracking and troubleshooting.
📄️ Architectures
Architectures are templates that can be used to create Environments from library. Architectures look like Environments but the difference is that they don't have deploy action buttons like plan, apply, and destroy. The Architectures that you create are available to your organization only. Architecture are meant to be a utility for the users to quickly get started with their environments.
📄️ Profile
The Profile page in the Hyper Cloud Automation web application provides personal details and cloud configuration options for the user. It is designed to allow users to see their personal information and cloud resources for deploying modules within their architectures.