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/tokenUrlunder 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> --debugUnder 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.yamlfile. - Update
collector_docker_imageunderansible-playbooks/traffic-collector/traffic-collector.yamlwith latest docker image- If you are fetching docker image from a private repository, initialize
dockerhub_usernameanddockerhub_patvariables and uncommentLog into DockerHubtask
- If you are fetching docker image from a private repository, initialize
- Initialize all the required variables.
- Execute the command