#
StationOps Wizard Guide
This guide walks you through the process of setting up an organization, creating projects, configuring AWS access, connecting Git repositories, and configuring project environments.
#
🏢 Create an Organization
Navigate to the Organization Creation Dashboard and click on Create Organization.
Enter your organization name and click Create.
Note: Once created, you will be redirected to your organization's dashboard, where you can manage all organization-related settings and create new projects.
#
📂 Create a Project
From your organization's dashboard, click on Create Project.
Enter your project name and click Create.
Tip: Use descriptive project names to easily identify their purpose within your organization.
#
☁️ Configure AWS Access
In the project creation wizard, click Add Account.
Provide a name for the AWS account and click Authorize with AWS.
On the AWS login page, enter your credentials and click Sign In.
Within the CloudFormation Stack console, read the details, check the acknowledgment box, and click Create Stack.
Return to StationOps and click Done.
Select the appropriate AWS region and click Next.
Important: Ensure you have the necessary permissions in AWS to create stacks and manage resources.
#
📦 Connect Git Repositories
Click Connect Git Account.
In GitHub, select the appropriate repository and click Install.
Click Next.
Note: Make sure your GitHub account has access to the repository you want to connect.
#
🖥️ Configure Environments
Provide names for your environments (e.g.,
Development
,Staging
,Production
) and click Next.Select the required service, provide a name, choose the appropriate repository, and click Next.
Configure additional options for the service, such as:
Environment Variables Environment variables allow you to define key-value pairs that your application can use at runtime. These can include database connection strings, API keys, authentication tokens, and other configuration settings.
Metrics to Collect Metrics enable you to monitor your application's performance and health. Examples include CPU and memory utilization and request counts.
Provisioning Requirements Provisioning requirements define the infrastructure resources needed for your service. Proper provisioning ensures your application has the necessary resources to operate efficiently.
Add any required components for the service, such as:
Databases Databases store and manage structured or unstructured data for your application.
Storage Storage solutions provide persistent data storage for your application.
Queues Message queues facilitate asynchronous communication between different components of your application. AWS SQS can be used to handle background tasks, distribute workloads, and improve system reliability.
Event Streams Event streaming platforms enable real-time data processing. These are used for use cases like log aggregation, monitoring user activity, or processing large-scale event-driven architectures.
Click Next after completing the configuration.
Once all configurations are complete, click Deploy
Tip: Review your configurations carefully before deploying to avoid misconfigurations.