Skip to main content
Version: Self Hosted Turbo

SnappyFlow sfPoller Setup In Azure

Launching sfPoller Instance

  1. Login to Azure portal. Goto marketplace and select SnappyFlow sfPoller at azure portal.
  2. Click create.
  3. Create a new resource group.
  4. Provide Virtual Machine name and select region.
  5. Select the deployment size of the VM. (Recommended standard_B2s- 2 vcpu and 4GiB RAM).
  6. Select generate new key pair option for SSH public key resource or use existing public key.
  7. If you select generate new key pair option provide key pair names.
  8. Select all three ports (HTTP 80, HTTPS 443, SSH 22) in inbound ports which are mentioned in the image below.
  9. Click on next and select OS disk type.
  10. Click on next and in the Management tab enable the identity check box.
  11. (Optional) Add tags for sfpoller instance
  12. Click on review+create and click create.
  13. After successfully deploying of server follow the below steps.
    • Navigate to the virtual machines and select the VM.
    • Search for Identity and click on it.
    • Click on add role assignments.
    • Select scope as subscription and role as an owner.
    • Click on save.
  14. After completing the above steps, to access the sfPoller UI copy the public IP of VM and to login the username is admin, the password is a private IP address of the VM.

Configure sfPoller

Profile Key

The profile key is used to Synchronize your SnappyFlow account with sfPoller.

  1. Go to the Manage tab of SnappyFlow and select the Profile Key icon of your Profile.


  2. Copy the Profile Key.


  3. Go the the Manage tab of sfPoller and paste the profile key in the Profile Key section.


  4. Select the Save button.

Add Cloud Account

Follow the below steps to create a Cloud Account in sfPoller.

  1. Go the the Manage tab > Cloud Account section of sfPoller.
  2. Select the Add option.
  3. In the Add Cloud Account window, select the account type from the drop-down list and fill the following details:
    • Name - Give a meaningful name to your cloud account
    • Access Key - Access Key provided your cloud service
    • Secret Key - Secret Key provided your cloud service
    • Token - Token provided your cloud service
    • Region - Select a region from the drop-down

  1. Select the Save button.

Create Project

Follow the below steps to create a Project in sfPoller.

  1. Go to the Application tab of sfPoller.

  2. Select the Create Project button.


  3. In the Add Project window, give a meaningful project name and save.


Create Application

In sfPoller, there are two ways to create an Application.

  • Manual method
  • Discover method

Create an Application Using Manual Method

  1. Go to the Application tab of sfPoller.

  2. Navigate to your Project and select the + add icon in the Action column.

  3. In the Add Application window, select Create New option and click the Next button.

  4. In the Create Application window, give a meaningful name to the application and click the Save button.

Create an Application Using Discover Method

  1. Go to the Application tab of sfPoller.

  2. Navigate to your Project and select the + add icon in the Action column.

  3. In the Add Application window, select Discover option and click the Next button.

  4. In the Discover and Add Application window, add the following details:

    • Cloud account - Select your cloud account from the drop-down list
    • Tag Key Name - Key of the tag
    • Tag Value - Value of the tag
    • Tag for generating application Name - Specify the tag Key, from which the value will be used as the application name.
  5. Select the Add Rule button.

  6. Select the Discover Endpoints. It automatically discovers the endpoint related to the tags.

  7. Review all the details and click the Save button.

  8. Select the Global Save button to save all the changes done within sfPoller.

note

The Discover method allows you to bypass the manual addition of endpoints and plugins.

note

After configuring the sfPoller, the Project and Application will become accessible within the SnappyFlow account that is synchronized with the sfPoller.