Skip to content

☁ Cloud config for distributed scan

This is only available in the premium package

Currently only these providers are supported: AWS, DigitalOcean, Linode

Here is how the scan looks like


Setup with the wizard

Just run osmedeus provider wizard then fill your API keys, press enter to use default value.


You can also do some other actions to your provider with osmedeus provider command


Manual Setup

1. Create API Key denpend on your cloud provider

First of all, you will need your token store in ~/osmedeus-base/cloud/provider.yaml as the format below.

Currently, Osmedeus only support AWS, Digital Ocean and Linode provider.


2. Create both public and private SSH Key

# This will auto generate the SSH Key if it not found it yet
osmedeus health cloud --debug

3. Create a snapshot with the build command

This will need packer v1.7.8 installed on your machine.

osmedeus provider build --rebuild

# or enable debug mode to see what's going on
osmedeus provider build --rebuild --debug

the result of the command should look like this


If you have any error make sure to check the content of these first

  • your api key is in ~/osmedeus-base/cloud/provider.yaml.
  • run osmedeus config reload to make sure everything loaded.
  • ls /root/osmedeus-base/cloud/ssh/cloud have two SSH Keys.
  • packer v1.7.8 is ready on your host machine.