SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Ansible 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.
This might be a good start: https://github.com/ansible/ansible
-
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
-
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.
-
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.
AWX is the upstream for AAP https://github.com/ansible/awx
-
-
molecule
Molecule aids in the development and testing of Ansible content: collections, playbooks and roles
Project mention: Learned bit of Ansible to automate some post-fresh-Arch-install work | /r/archlinux | 2022-10-16I 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.
-
GitHub: pytest-dev/pytest-testinfra - Issue #660
-
Also worth considering is ARA for playbook reporting, and then whatever you want for orchestration (Jenkins, Azure Devops, Rundeck, etc).
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
Project mention: I could use your advice on a pretty big potential change to my Docker Ansible role around dropping all virtualenv and pip install support and start using Docker Compose v2 with the apt package | /r/ansible | 2022-08-22
I think it's harder because it means introducing a new variable and now it's another decision the user needs to make. Gutting out all of the old Python code is easier, especially when issues like https://github.com/nickjj/ansible-docker/issues/117 have come up.
-
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-playbook-grapher
A command line tool to create a graph representing your Ansible playbook tasks and roles
-
-
NOTE : The collection for Ansible is under development and changes are expected in the namespace/module implementation. One may use it but it is recommended to currently use juniper.junos roles for professional implementation. Refer - https://github.com/Juniper/ansible-junos-stdlib/tree/roles for more info.
-
Project mention: How to skip a task based on comparison of discovered VMs and playbook inventory | /r/ansible | 2023-02-02
https://github.com/ansible-collections/community.vmware/issues/1499 and
-
Use the "official" zabbix collection, there seems no "force psk renewal' present but you could just insert a pre_task to delete it and run the role: https://github.com/ansible-collections/community.zabbix/blob/main/roles/zabbix_agent/tasks/tlspsk_auto_linux.yml
-
-
-
ansible-podman-collections
Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool
I'm using the podman ansible module[1] to manage the podman container atm, it's ... Okish. I wrote a spaghetti mess with ansible conditionals and loops to manage multitude of systemd files made from podman-generate-systemd. If I had some time maybe I'll try this out, a more declarative approach would certainly be nicer.
[1]: https://github.com/containers/ansible-podman-collections
-
To answer the first question. On our side we use it because of our Squest self service portal (https://github.com/HewlettPackard/squest). We propose some service internaly like we could have in external publiccloud provider like deploying Openshift/K8S cluster, create a single VM in a VMware env, create an Openstack tenant, reserve an IP/DNS entry, generate an internal cert,....
-
Project mention: DeepSource - From Vulnerability discovery to Exploit development | dev.to | 2022-11-01
-
Yes, if they are still RHEL-based, those should work. In fact, you might be fine with the upstream linux-system-roles:https://linux-system-roles.github.io/
-
Wagtail-Pipit
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Ansible related posts
- Ansible?
- Newbie questions.
- Enabling dnf modules through Ansible
- Netlogon service not running after promotion to DC
- Life after Gentoo
- Multiple collections in one repo.
- Need help running ansible from my localhost through a linux bastion to a windows host (SSL certificate error)
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f09211f5898>
www.saashub.com | 6 Jun 2023
Index
What are some of the best open-source Ansible projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Ansible | 57,533 |
2 | devops-exercises | 43,514 |
3 | awx | 12,278 |
4 | ansible-for-devops | 6,946 |
5 | molecule | 3,582 |
6 | pytest-testinfra | 2,209 |
7 | ara | 1,672 |
8 | ceph-ansible | 1,577 |
9 | ansible-docker | 713 |
10 | scantron | 704 |
11 | ansible-playbook-grapher | 467 |
12 | ansible-freeipa | 416 |
13 | ansible-junos-stdlib | 288 |
14 | community.vmware | 273 |
15 | community.zabbix | 268 |
16 | ansible-dockerswarm | 253 |
17 | ansible-navigator | 253 |
18 | ansible-aur | 251 |
19 | ansible-podman-collections | 213 |
20 | squest | 209 |
21 | vulnerable-apps | 202 |
22 | network | 197 |
23 | Wagtail-Pipit | 191 |