Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Ansible plugin to integrate with Kentik Synthetics #65

Open
danielfurman opened this issue Jul 29, 2022 · 0 comments
Open

Create Ansible plugin to integrate with Kentik Synthetics #65

danielfurman opened this issue Jul 29, 2022 · 0 comments

Comments

@danielfurman
Copy link
Contributor

Context (from Jira comments)

Comment 1

Yes, the idea is similar to the Cloud Export deployments with Ansible, we would extend the capabilities to support synthetics testing.

In the Kentik Portal, is a newly provisioned workflow for Cloud Performance, which layers together flows from AWS Cloud with the capability of provisioning synthetic tests from VPC over [VPN or Direct Connect] towards on prem resources.

Automation with ansible could facilitate implementation (deployment / installation) of Kentik ksynth agents:

  1. in specific VPC resources in AWS (be prepared for rinse repeat operations for Azure, then other clouds)
  2. in on prem facilities (campus, branch, data center)

Then deploy tests evaluating paths to/from cloud resources, to specific physical endpoints (campus, branch, data center)

image

Comment 2

I am thinking of launching an ec2 ARM instance in the specific VPC / Subnet, with appropriate security group and NACL, to provision access across to on prem resources (VPN, Direct Connect, etc)
https://docs.aws.amazon.com/cli/latest/userguide/cli-services-ec2-instances.html#launching-instances

With the launch of the EC2 instance, there is a user data section, where we can include deployment of ksynth, and provide the right CID, token, etc

With the newly installed EC2, with the ksynth, we can instantiate more ksynth tests (which is the ultimate goal).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant