Setting up nOps (Automated Setup)

Setting up the AWS account in nOps is really simple. You just have to enter the project name you want to use for nOps and a valid AWS S3 bucket name in the nops and then go to AWS console to setup the project in 1 click. The account which you will use to login must have the below mentioned permissions to setup the account properly.

Prerequisites :

A. In AWS Account:

  1. First step is to make sure that AWS Cloudtrail service is enabled. Make sure the logging has started. Default settings are fine.
  2. Make sure your billing setting in AWS console looks like the following screenshot. Please check your billing bucket in a day or two to make sure the billing files are present.
    Screenshot

B. Following are the minimum set of permissions AWS user need to successfully setup the aws project

Lambda permissions:

  1. Read:
    • GetFunction
    • GetFunctionConfiguration
  2. Write:
    • CreateFunction
    • DeleteFunction
    • InvokeFunction

IAM permissions:

  1. Write
    • CreateRole
  2. Permissions management
    • CreatePolicyAdding

Steps to setup project in nOps:

Or check the steps below:


  1. Login into nOps.io
  2. If logged in for the first time in nOps, then on "Welcome to nOps" popup click on "Add AWS Account" button. Otherwise, go to "Settings → Project Setting" from top right user avatar dropdown.
    Screenshot
    Screenshot
  3. Once you click on "Project Settings" option it will open "AWS Projects" popup.
  4. In “AWS Projects” popup, click on “Add new nOps Project”.
    Screenshot
  5. Select "nOps Wizard Setup" method from the method selection popup.
    Screenshot
  6. It will open "Add nOps Project" popup with a simple form. Enter the "Project Name" (Name for your AWS workload in nOps) and "Bucket Name" (AWS S3 System bucket which will be used for system logs and billing data.)
    Note: Make sure you enter correct & valid AWS S3 billing bucket otherwise you will not get the required view of data.
    Screenshot
  7. Click on “Setup” button and you will be redirected to AWS console login page to complete the setup.
  8. On AWS console user will be asked to log in using user credentials which have rights defined as per prerequisite section.
    Screenshot
  9. Once logged-in user will be redirected to “Create Stack” screen. All the fields on this page will be pre populated.
    Screenshot
  10. Mark the checkbox for “I acknowledge that AWS CloudFormation might create IAM resources” and click on “Create” button.
  11. If you have all required permission as mentioned at the top in prerequisites section then it will start creating the stack with status “CREATE_IN_PROGRESS”. Once the stack is created then “Status” will be “CREATE_COMPLETE”. You can click browser refresh button to check progress. Normally it takes 1 to 2 min to complete the process.
    Screenshot
  12. If you don't have proper permissions then it will show errors like in this screenshot below and stack will not be created. You can assign the necessary permissions and rerun the setup.
    Screenshot
  13. Log in to https://www.nops.io after nOps integration (stack) create process completes.
    Note: It'll take a couple of hours when you start seeing different dashboards and compliances within nOps. If you have any questions, please contact us at support@nops.io, or by phone at +1 866-673-9330.

Reference:

Template URL: https://s3-us-west-2.amazonaws.com/nops-users/nOpsRole.yaml

nOps Help Center

Copyrights © 2018 nOps.io All Rights Reserved.