https://github.com/michaelbolanos/automate-ansible
designed to streamline system administration tasks by automating Ansible playbooks, managing network configurations, and handling WireGuard connections
https://github.com/michaelbolanos/automate-ansible
ansible automation bash open-source python windows-mac-linux wireguard
Last synced: 3 months ago
JSON representation
designed to streamline system administration tasks by automating Ansible playbooks, managing network configurations, and handling WireGuard connections
- Host: GitHub
- URL: https://github.com/michaelbolanos/automate-ansible
- Owner: michaelbolanos
- Created: 2025-02-22T16:53:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-19T03:43:35.000Z (over 1 year ago)
- Last Synced: 2025-03-19T04:28:55.116Z (over 1 year ago)
- Topics: ansible, automation, bash, open-source, python, windows-mac-linux, wireguard
- Language: Shell
- Homepage:
- Size: 85 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Automate Ansible
## Overview
**Automate Ansible** is designed to streamline system administration tasks by automating Ansible playbooks, managing network configurations, and handling WireGuard connections. It features an interactive menu.
---
## **Key Features**
✅ **Automated Ansible Playbook Execution** - Run playbooks seamlessly to configure systems.
✅ **Network & WAN Status Checks** - Monitor network connectivity.
✅ **WireGuard Connection Manager** - Automate VPN connections.
---
## **Installation**
```bash
# Clone the repository
git clone git@github.com:michaelbolanos/automate-ansible.git
# Navigate to the directory
cd automate-ansible
# Run the main menu script
./scripts/ansible-manage.sh
```
---
## **Usage**
Run the script to access the interactive menu:
```bash
./scripts/ansible-manage.sh
```
---
## 🔒 **Security & Compliance**
✅ **Encrypted WireGuard configurations**
✅ **Minimal dependencies** for reduced attack surface
✅ **No cloud reliance** – runs entirely on your local system
---