In this repo we will host code for deploying various of our OBS resources
This is a helm chart for deploying Astra's traffic collector in a Kubernetes environment
- Populate
secret.collectorId/clientId/clientSecret/tokenUrl
under values.yaml file - Execute the following command
helm upgrade --install traffic-collector traffic-collector-chart --values traffic-collector-chart/values.yaml --namespace <namespace to deploy in> --debug
Under this directory we will host various ansible playbooks that can be utilized for easily deploying and configuring the VMs
ansible-playbook -i <targetIP>, -e 'ansible_user=<ssh username>' <playbook to execute>
- Install docker, if not already present, using
install-docker.yaml
file. - Update
collector_docker_image
underansible-playbooks/traffic-collector/traffic-collector.yaml
with latest docker image- If you are fetching docker image from a private repository, initialize
dockerhub_username
anddockerhub_pat
variables and uncommentLog into DockerHub
task
- If you are fetching docker image from a private repository, initialize
- Initialize all the required variables.
- Execute the command