Ansible

Top 23 Ansible Open-Source Projects

  • 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.

    Project mention: Dinamic Infrastructure | reddit.com/r/devops | 2022-11-27

    For an AMI build pipeline, have a look at Hashicorp Packer and Ansible if a host is long lived

  • devops-exercises

    Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

    Project mention: Kubernetes Labs for learning | reddit.com/r/kubernetes | 2022-11-27
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • algo

    Set up a personal VPN in the cloud

    Project mention: What’s the best selfhosted VPN? | reddit.com/r/selfhosted | 2022-11-29
  • kubespray

    Deploy a Production Ready Kubernetes Cluster

    Project mention: Self-Managed Kubernetes Distributions | reddit.com/r/kubernetes | 2022-11-13

    No worries! I use AWX with Ansible and love it. For this use case I think that is moving in the direction away from what I'm already using (i.e. more advanced). I don't think I need that level of flexibility when it comes to controlling the lifecycle of K8s nodes. Essentially what I'm looking for is something like managed K8s but leaning more towards the self-managed side to have some more level of control, e.g. easy swapping of the CNI or CSI. Another tricky thing is upgrading nodes, which kubespray has established playbooks for. Upgrading K8s via custom playbooks sounds way over my head right now, I can't see benefit in doing that (for myself personally, of course) over using the kubespray playbooks which are robust.

  • 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.

    Project mention: The Bullhorn #83 (Ansible Newsletter) | reddit.com/r/ansible | 2022-12-02

    Please see the releases pages for more details: * AWX: https://github.com/ansible/awx/releases/tag/21.10.0 * Operator: https://github.com/ansible/awx-operator/releases/tag/1.1.1

  • ansible-for-devops

    Ansible for DevOps examples.

  • homelab

    Modern self-hosting infrastructure, fully automated from empty disk to operating services with a single command.

    Project mention: Kubernetes dev homelab & NAS | reddit.com/r/homelab | 2022-12-03

    So I 've got inspired by https://github.com/khuedoan/homelab and initially after lurking this sub for a while I came up with a plan to consider some of these solutions: - openmediavault as a VM to use 2x4TB /w ext4 & mergerFS or TrueNAS in RAID1 - I think mergerFS gives more options to increase storage with extra drives later, but I don't plan to hoard lots of data. Also rather opted for tiered cache via SSD to save some power but if such lot of VMs would write this would work? - nextcloud VM to easiely manage files via browser and have mobile app sync for photos with some kind of gallery plugins etc - I think this may be optional if there's other solution as nextcloud seems to not be light. Or something like Seafile would be enough? - kubernetes - k3s/microk8s single VM node or 2 VM nodes - would I need more? and so - can then openmediavault be used as a storage for it like TrueNAS? - Rancher - if used k3s - I quite liked the UI of rancher desktop, more than portainer when I tried with microk8s, but I don't pass on using something else, eg. Lens - Gitea - for hosting code - tekton / teamcity - for running tests and commit build hooks - fluxCD / argoCD - for deploying builds to kubernetes

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • DevOps-Guide

    DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.

    Project mention: DevOps Simplified | dev.to | 2022-07-19

    1. DevOps Guide

  • semaphore

    Modern UI for Ansible

    Project mention: low effort ansible gitops | reddit.com/r/GitOps | 2022-11-28
  • mac-dev-playbook

    Mac setup and configuration via Ansible.

    Project mention: How would you set up your work laptop differently if you had to do it again? | reddit.com/r/devops | 2022-11-29
  • Rundeck

    Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts

    Project mention: Job options visible on the left side of the job summary screen | reddit.com/r/Rundeck | 2022-11-27

    Not possible at this moment, please suggest that here.

  • DetectionLab

    Automate the creation of a lab environment complete with security tooling and logging best practices

    Project mention: I am kind a lost | reddit.com/r/Hacking_Tutorials | 2022-09-03
  • netboot.xyz

    Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.

    Project mention: Tiny cli linux distro for hacking? | reddit.com/r/linuxquestions | 2022-11-30

    https://netboot.xyz/ ?

  • molecule

    Molecule aids in the development and testing of Ansible roles

    Project mention: Learned bit of Ansible to automate some post-fresh-Arch-install work | reddit.com/r/archlinux | 2022-10-16

    I would recommend you to use roles instead of just playbooks and to test them with molecule. Molecule allows you to quickly test your Ansible roles in a fresh Arch Linux podman container, completely isolated from your real system.

  • litmus

    Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q

    Project mention: From KubeCon to my first keynote as a DevRel | dev.to | 2022-11-14

    When the workshop was over, I headed back to the conference pavilion to attend the LitmusChaos Project Office Hours. These discussion events are great because they allow you to learn more about the project ask questions, meet the maintainers, and learn about new features and upcoming updates.

  • werf

    A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.

    Project mention: Is there a CD solution that can be (painlessly) fully automated between stages? | reddit.com/r/kubernetes | 2022-09-08

    I am looking as well for this kind of tool. I just took a look today by exploring the CNCF landscape this tool : https://werf.io/ , I haven't used it, but it seems to take care of painful stuff like automatic versioning for example. (If someone here tried it, I will be happy to listen to your feedbacks)

  • ansible-collection-hardening

    This Ansible collection provides battle tested hardening for Linux, SSH, nginx, MySQL

    Project mention: Ansible for automation/ hardening. | reddit.com/r/ansible | 2022-08-10
  • chrome-aws-lambda

    Chromium Binary for AWS Lambda and Google Cloud Functions

    Project mention: Building a PDF Generator using AWS Lambda | dev.to | 2022-10-08

    git clone --depth=1 https://github.com/alixaxel/chrome-aws-lambda.git && \ cd chrome-aws-lambda && \ make chrome_aws_lambda.zip

  • trellis

    WordPress LEMP stack with PHP 8.1, Composer, WP-CLI and more

    Project mention: What are the best tools for WordPress staging and testing? | reddit.com/r/Wordpress | 2022-08-26

    There's going to be more of a learning curve for you compared to something like instawp, but I use trellis: https://roots.io/trellis/

  • Ansible-NAS

    Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.

    Project mention: NAS with NFSv4.2 | reddit.com/r/linuxadmin | 2022-11-24

    Never used this thing but it seems popular https://github.com/davestephens/ansible-nas freenas is fine for me

  • pytest-testinfra

    Testinfra test your infrastructures

    Project mention: Help creating a custom TestInfra module | reddit.com/r/learnpython | 2022-10-24

    GitHub: pytest-dev/pytest-testinfra - Issue #660

  • Cloudbox

    Ansible-based solution for rapidly deploying a Docker containerized cloud media server.

    Project mention: Complete Set-Up | reddit.com/r/PleX | 2022-10-21
  • infrastructure-as-code-tutorial

    Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes

    Project mention: Need Help | reddit.com/r/devops | 2022-04-01
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-03.

Ansible related posts

Index

What are some of the best open-source Ansible projects? This list will help you:

Project Stars
1 Ansible 55,613
2 devops-exercises 34,000
3 algo 26,511
4 kubespray 13,213
5 awx 11,648
6 ansible-for-devops 6,456
7 homelab 6,344
8 DevOps-Guide 5,505
9 semaphore 5,448
10 mac-dev-playbook 5,016
11 Rundeck 4,770
12 DetectionLab 3,983
13 netboot.xyz 3,718
14 molecule 3,474
15 litmus 3,402
16 werf 3,397
17 ansible-collection-hardening 2,984
18 chrome-aws-lambda 2,881
19 trellis 2,385
20 Ansible-NAS 2,148
21 pytest-testinfra 2,133
22 Cloudbox 2,078
23 infrastructure-as-code-tutorial 2,073
Delete the most useless function ever: context switching.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.
www.zigi.ai