Python Ansible

Open-source Python projects categorized as Ansible

Top 23 Python Ansible Projects

  • 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: DevOps Exercises | news.ycombinator.com | 2023-08-07
  • 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: Interesting Uses of Ansible's ternary filter | news.ycombinator.com | 2024-02-22

    They support for-if from python, too: https://jinja.palletsprojects.com/en/3.1.x/templates/#loop-f... but I haven't tried the "recursive" keyword to know if ansible supports that. I say "ansible supports that" because they don't just drop jinja2 into ansible and call it a draw, they have a bunch of custom execution integrations: https://github.com/ansible/ansible/blob/v2.16.3/lib/ansible/...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • 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 #124 (Ansible Newsletter) | /r/ansible | 2023-12-11

    AWX Project ↗

  • ansible-for-devops

    Ansible for DevOps examples.

  • homelab

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

    Project mention: Fastest way to set up an k8s environment ? | /r/kubernetes | 2023-05-31

    K3s is great, I use it on all of my personal clusters (here and here). It's lightweight and very easy to manage.

  • molecule

    Molecule aids in the development and testing of Ansible content: collections, playbooks and roles

    Project mention: Centralized user mangement for Linux | /r/sysadmin | 2023-06-26

    Hell, the ansible roles I maintain use Molecule for testing.

  • pytest-testinfra

    Testinfra test your infrastructures

    Project mention: The Uncreative Software Engineer's Compendium to Testing | dev.to | 2023-07-31

    Testinfra: is a testing framework for infrastructure used to test system configurations and infrastructure as code.

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

  • ara

    ARA Records Ansible and makes it easier to understand and troubleshoot.

    Project mention: With what should I use ansbile? | /r/devops | 2023-11-10

    Look into AWX as an alternative to Tower. If you just want better reporting on runs, check out ARA or callback plugins.

  • ceph-ansible

    Ansible playbooks to deploy Ceph, the distributed filesystem.

    Project mention: Issue with starting OSDs - every host has same cluster_addr and public_addr | /r/ceph | 2023-08-05

    I'm having some struggles with my ceph Octopus cluster, that I just converted from ceph-ansible to cephadm deployed. I used the adopt playbook here (https://github.com/ceph/ceph-ansible/blob/main/infrastructure-playbooks/cephadm-adopt.yml) and it reported all successful . The ceph health is all ok. However, when I try to restart an osd with 'ceph orch daemon restart ', the osd does not come up with the below error

  • ansible-docker

    Install / Configure Docker and Docker Compose using Ansible.

  • scantron

    A distributed nmap / masscan scanning framework complete with scan scheduling, engine pooling, subsequent scan port diff-ing, and an API client for automation workflows.

  • ansible-bender

    ansible-playbook + buildah = a sweet container image

  • ansible-playbook-grapher

    A command line tool to create a graph representing your Ansible playbook tasks and roles

  • ansible-freeipa

    Ansible roles and modules for FreeIPA

  • community.vmware

    Ansible Collection for VMware

    Project mention: The Bullhorn #114 (Ansible Newsletter) | /r/ansible | 2023-09-03

    The community.vmware collection has a new maintainer. Welcome on board ihumster!

  • ansible-navigator

    A text-based user interface (TUI) for Ansible.

    Project mention: migrate from ansible 2.9.27 to Ansible Automation Platform 2.3 - inventory file confusion | /r/ansible | 2023-05-19

    If you need out-of-core modules in an air-gapped environment, you can use a machine with external network access to prepare your execution environment (EE) which is basically a docker image using ansible-builder, add all modules/collections you need, export the resulting image, and import it into your air-gapped server. You can then use ansible-navigator to run Ansible playbooks using that EE.

  • ansible-junos-stdlib

    Junos modules for Ansible

  • community.zabbix

    Zabbix Ansible modules

    Project mention: Import Hosts from Zabbix Server into AWX Inventory | /r/awx | 2023-07-07

    However, there is a breaking change to https://github.com/ansible-collections/community.zabbix/blob/main/plugins/inventory/zabbix_inventory.py which breaks the ability to import host groups from zabbix. This means you'll have all the hosts into one single group.

  • ansible-aur

    Ansible module to manage packages from the AUR

  • squest

    Service request portal on top of Ansible Tower/AWX

  • ansible-dockerswarm

    Docker Engine clustering using "Swarm Mode" and Ansible

  • ansible-podman-collections

    Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool

  • avd

    Arista Validated Designs

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-02-22.

Python Ansible related posts

Index

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

Project Stars
1 devops-exercises 62,777
2 Ansible 60,761
3 awx 13,312
4 ansible-for-devops 7,934
5 homelab 7,643
6 molecule 3,789
7 pytest-testinfra 2,314
8 ara 1,785
9 ceph-ansible 1,630
10 ansible-docker 733
11 scantron 728
12 ansible-bender 664
13 ansible-playbook-grapher 535
14 ansible-freeipa 467
15 community.vmware 328
16 ansible-navigator 315
17 ansible-junos-stdlib 298
18 community.zabbix 298
19 ansible-aur 283
20 squest 269
21 ansible-dockerswarm 258
22 ansible-podman-collections 238
23 avd 233
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com