Server Provisioning
In this section, we will show you how you can set up your PipeOps account and use your cloud Provider to create a server. Follow these steps to set up your account and seamlessly provision your server on AWS.
Step 1: Navigating to the server creation page
Log in to your dashboard.
Once logged in, there are 2 major ways you can create your server. To create a new server, you can choose one of the following methods:
- From the Top Navbar: Click on the New button at the upper right corner of your screen and select Deploy server from the dropdown menu. Or,
- From the Side Navbar: By selecting Servers from the sidebar menu.
Either of the above will redirect you to a page where you will select your server hosting platform. See Deployment Path to make the necessary connections and come back here to continue on your server creation journey.
Step 2: Connecting your AWS account
After going through the preferred deployment path of your choice, proceed to connect your AWS account.
If you have connected your AWS account to PipeOps already, skip to step 6 of this guide otherwise proceed to select your cloud provider.
Select AWS as your cloud provider (integration to more cloud providers coming soon).
Step 3: Enter AWS ID
- In the AWS section, enter your AWS account ID.
- Click Add to proceed with the account verification process.
Step 4: Authorize IAM
- Once your account ID is verified, click on the Authorize IAM button.
- This action redirects you to AWS CloudFormation on your AWS account to create a stack.
- The stack created by AWS CloudFormation includes an IAM role that allows us to create servers and other necessary infrastructure on your behalf.
Step 5: Account Verification
- Wait for the CloudFormation stack creation to complete.
- Once the process is done, you'll see an "Account Connected" sign on your dashboard. You can then click on Proceed to continue with your server creation process.
Step 6: Configure Your Server
Now that your AWS account is connected, let's create your server for development, staging, or production environments. Each environment has different EC2 instance types and associated prices for the provisioned EKS server.
- Choose the deployment environment: Dev, Stage, or Prod.
- Choose your preferred server type
- Select your preferred AWS region for deployment.
- Click Proceed to move to the next step.
Step 7: Confirm Server Configuration
- A modal will appear, summarizing your server configuration settings.
- Review the details carefully to ensure accuracy.
- Click Yes Create Server to proceed with creating your server.
Step 8: Server creation in progress
After reviewing your server details on the confirmation modal and choose to proceed, another modal will appear showing your server creation progress in realtime.
Step 9: Completion
Once your server has been successfully created, you will get a modal indicating that. Then you can click on Proceed to navigate to the server overview page of your newly created server.