Skip to content

designed to streamline system administration tasks by automating Ansible playbooks, managing network configurations, and handling WireGuard connections

Notifications You must be signed in to change notification settings

michaelbolanos/automate-ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 

Repository files navigation

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!

About

designed to streamline system administration tasks by automating Ansible playbooks, managing network configurations, and handling WireGuard connections

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published