Skip to content

Latest commit

 

History

History
89 lines (53 loc) · 1.99 KB

README.md

File metadata and controls

89 lines (53 loc) · 1.99 KB

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 for easy navigation.


🎯 Key Features

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.


🛠️ Installation

# 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

🚀 Usage

Run the script to access the interactive menu:

./scripts/ansible-manage.sh

🔒 Security & Compliance

Encrypted WireGuard configurations
Minimal dependencies for reduced attack surface
No cloud reliance – runs entirely on your local system


🤝 Contributing

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

📜 License

This project is licensed under the MIT License.


🌎 Connect with Me

GitHub
LinkedIn


Happy Automating!