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.
If it drives you crazy, why not make a pr to add an alias for dst? For the copy module this line (and the docs) need to be changed: https://github.com/ansible/ansible/blob/cb448097e4ef581a4749...
-
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
This guy https://github.com/bregman-arie/devops-exercises made an awesome practice material for DevOps tasks
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
If you are familiar with ansible, you could have a look at awx
-
You can also checkout Jeffs github https://github.com/geerlingguy/ansible-for-devops
-
Projects to make it easier to write and test Ansible Content. Includes VScode extension, language server, ansible-lint, molecule, ansible-navigator and potentially other development goodies. To see what's planned, and how you can help checkout the foundation-devtools project board
-
-
Here is link number 1 - Previous text "ara"
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
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.
Project mention: Continuous network enumeration tool like Fing | reddit.com/r/selfhosted | 2021-07-02Best way to get data out is to utilize the Python API client (https://github.com/rackerlabs/scantron/tree/master/scantron_api_client)
-
If you happen to run Debian based servers I have an Ansible Docker role at https://github.com/nickjj/ansible-docker. I've been using and maintaining it for years.
-
Then you can use a role like this.
-
ansible-playbook-grapher
A command line tool to create a graph representing your Ansible playbook tasks and roles
https://github.com/haidaraM/ansible-playbook-grapher ?
-
Project mention: help with administering a large number of linux systems via ssh | reddit.com/r/linuxadmin | 2022-03-21
-
-
Project mention: Docker Swarm is still Relevant for Small Self-hosted Projects -Experiment with Vagrant and Ansible | dev.to | 2022-02-24
-
Project mention: Any built in or external tools to automate common tasks? | reddit.com/r/PFSENSE | 2021-11-04
To expand on what /u/stocksy mentions. It’s a bit ghetto without an API and the main workaround method is done by basically editing the xml configuration that is meant to be left to the PFSense UI to manage as to not break things. Your best bet might be an ansible playbook like so: https://github.com/opoplawski/ansible-pfsense I’d suspect managing PFSense in that way is unsupported and probably not recommended by PFSense and your mileage may vary especially as it might lag behind PFSense releases in getting updates. Use at your own risk.
-
-
Bad timing, another guy just resubmitted and merged a pull request for the module! https://github.com/ansible-collections/community.vmware/pull/1319
-
for community.zabbix: With the release of Zabbix 6.0 LTS we would love to get some help on blocking issues like with the integration of a new scripts module. Thank you for your attention!
-
But where do phase2-auth, autoconnect-priority go? What about PEAP? The readme states, that only tls is supported atm - is this true? https://github.com/linux-system-roles/network How do I configure "ignore certificate" (don't judge me - I didn't set up the network ;-) )
-
ansible-podman-collections
Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool
containers.podman collection released new 1.9.1 version, since last update we have new podman_tag module, also updated module podman_secret which manages secrets for Pods and options for newest Podman Pod versions.
-
Wagtail-Pipit
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
To better understand how to set up such a project I went through The Definitive Guide to Next.js and Wagtail by Michael Yin and this boilerplate repo by Frojd. I recommend you checkout the repo first and get the book only if you need further explanations.
-
ansible-role-netbox
Cross-platform Ansible role for deploying NetBox, a DCIM/IPAM tool, in a production environment.
Project mention: Netbox has reminded me that I'm not a big fan of Linux | reddit.com/r/sysadmin | 2021-09-01
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 | Ansible | 53,178 |
2 | devops-exercises | 23,983 |
3 | awx | 10,973 |
4 | ansible-for-devops | 5,778 |
5 | molecule | 3,345 |
6 | ceph-ansible | 1,494 |
7 | ara | 1,480 |
8 | scantron | 667 |
9 | ansible-docker | 660 |
10 | ansible-node-exporter | 414 |
11 | ansible-playbook-grapher | 358 |
12 | ansible-freeipa | 358 |
13 | ansible-junos-stdlib | 272 |
14 | ansible-dockerswarm | 246 |
15 | ansible-pfsense | 220 |
16 | ansible-aur | 217 |
17 | community.vmware | 195 |
18 | community.zabbix | 190 |
19 | network | 171 |
20 | ansible-podman-collections | 157 |
21 | ansible-navigator | 155 |
22 | Wagtail-Pipit | 151 |
23 | ansible-role-netbox | 141 |
Are you hiring? Post a new remote job listing for free.