Configure AWS Runner
- Go to the Flyingduck Portal (opens in a new tab).
- Navigate to Code in sidebar -> Runners and click on Configure Runner.
Select AWS
Clicking the Launch Stack button will redirect you to the Quick Create Stack page in the AWS CloudFormation console.
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
Fill in all the required details, ignoring the permissions section. Then, select the acknowledgment checkbox and click the Create Stack button.
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.
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.
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.