Skip to content

This repo will hold all the resources required for OBS components deployments.

Notifications You must be signed in to change notification settings

getastra/obs-deployments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OBS Deployments

In this repo we will host code for deploying various of our OBS resources

Traffic Collector Chart

This is a helm chart for deploying Astra's traffic collector in a Kubernetes environment

For installing

  1. Populate secret.collectorId/clientId/clientSecret/tokenUrl under values.yaml file
  2. Execute the following command
helm upgrade --install traffic-collector traffic-collector-chart --values traffic-collector-chart/values.yaml --namespace <namespace to deploy in> --debug

Ansible Playbooks

Under this directory we will host various ansible playbooks that can be utilized for easily deploying and configuring the VMs

For installing

ansible-playbook -i <targetIP>, -e 'ansible_user=<ssh username>' <playbook to execute>
  1. Install docker, if not already present, using install-docker.yaml file.
  2. Update collector_docker_image under ansible-playbooks/traffic-collector/traffic-collector.yaml with latest docker image
    1. If you are fetching docker image from a private repository, initialize dockerhub_username and dockerhub_pat variables and uncomment Log into DockerHub task
  3. Initialize all the required variables.
  4. Execute the command

About

This repo will hold all the resources required for OBS components deployments.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages