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 for easy navigation.
✅ Automated Ansible Playbook Execution - Run playbooks seamlessly to configure systems.
✅ Network & WAN Status Checks - Monitor your network and ensure connectivity.
✅ WireGuard Connection Manager - Automate VPN connections securely.
✅ Interactive Whiptail Menu - User-friendly interface for streamlined operations.
# Clone the repository
git clone [email protected]:michaelbolanos/automate-ansible.git
# Navigate to the directory
cd automate-ansible
# Run the main menu script
./scripts/ansible-manage.sh
Run the script to access the interactive menu:
./scripts/ansible-manage.sh
✅ Encrypted WireGuard configurations
✅ Minimal dependencies for reduced attack surface
✅ No cloud reliance – runs entirely on your local system
Want to contribute? Great! Fork the repository, make your changes, and submit a pull request.
# Fork the repo on GitHub
# Clone your forked repo
git clone [email protected]:yourusername/automate-ansible.git
cd automate-ansible
# Create a new feature branch
git checkout -b feature-branch
# Make your changes
# Commit and push
git push origin feature-branch
This project is licensed under the MIT License.
Happy Automating!