Devops/SRE Tip of the day - Use Ansible-AWX to manage Edge components

0 0 292

tldr; Automation is your friend. Use Ansible-AWX (puppet or chef is fine as well)

Issues - Run multiple commands across the data-center or planet. Example status via 'apigee-all status' or 'apigee-all stop'

Solution - Ansible-AWX allows for quick actions across your entire planet. I am able to check status among all components, perform nodetool operations, check qpid depth all from AWX frontend.

Benefits

  1. Hours saved in remembering all the commands
  2. Team members can run scripts from centralized location
  3. Visible operations. No guess-work in uptime
  4. AWX works on-prem or cloud setup

Getting started:

  1. Start with single-node AWX install - https://github.com/ansible/awx/releases
  2. Install per instructions - Docker install is the easiest (although you can choose k8s or openshift)
  3. Setup your ssh-keys
  4. Create a simple playbook to check status
Version history
Last update:
‎07-25-2019 05:52 AM
Updated by: