What tools do you use to manage and keep track of automation scripts for various servers?

This page summarizes the projects mentioned and recommended in the original post on /r/sysadmin

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • awx

    AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.

  • Git + Ansible Playbooks + AWX

  • Ansible

    Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

  • Git + Ansible Playbooks + AWX

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • git

    A fork of Git containing Windows-specific patches. (by git-for-windows)

  • Git + Ansible Playbooks + AWX

  • Vault

    A tool for secrets management, encryption as a service, and privileged access management

  • Terraform triggers AWX in our case. AWX pulls the current version of the playbook from Git and runs it against the machines in the Job description, with credentials pulled from Vault. You can also trigger jobs in AWX through the scheduler.

  • terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • Terraform triggers AWX in our case. AWX pulls the current version of the playbook from Git and runs it against the machines in the Job description, with credentials pulled from Vault. You can also trigger jobs in AWX through the scheduler.

  • Healthchecks

    Open-source cron job and background task monitoring service, written in Python & Django

  • Here’s a simpler solution if you’re just looking to monitor scripts: https://github.com/healthchecks/healthchecks

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts