Configure AWS Runner

Configure runner

Select AWS

Configure runner

Clicking the Launch Stack button will redirect you to the Quick Create Stack page in the AWS CloudFormation console.

Configure runner

You will be prompted to provide some inputs, while a few fields will be pre-filled by default when opened via the Launch Stack button, such as:

  • Stack Name
  • Account ID
  • External ID
  • Instance Type
  • Launch Template Name
  • Volume Size

Configure runner

Configure runner

Fill in all the required details, ignoring the permissions section. Then, select the acknowledgment checkbox and click the Create Stack button.

Configure runner

After the stack is successfully created, the status will first show CREATE_IN_PROGRESS and will change to CREATE_COMPLETE once the process is finished. Click on outputs and copy the FlyingDuckIAMRoleArn value.

Configure runner

Redirect to the FlyingDuck portal, paste the FlyingDuckIAMRoleArn value, and click on Continue. Fill in all the details:

  • Name and Description can be anything of your choice; these will be displayed in the FlyingDuck portal.
  • Account and Region values should match where the stack was created.
  • Set the Launch Template value as FlyingDuck-Runners-Template. Click Create to proceed.

Configure runner

After this, the template will be created, but the runner will not be launched until a scan record is created in FlyingDuck. This is done to minimize AWS billing.