{"repo":"shurutech/knee","free":true,"listed":false,"github":"https://github.com/shurutech/knee","clone":"git clone https://github.com/shurutech/knee.git","description":"An interactive open-source CLI tool built on top of Ansible, used to automate infrastructure setup.","language":"Python","stars":50,"topics":["ansible-playbook","automation","cli","devops","knee","infrastructure"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Knee Overview Welcome to Knee, an interactive CLI tool built on top of Ansible, used to automate infrastructure setup, leading to increased efficiency and reduced human error. How it works Given access(including SSH key, IP address, security group/firewall rules etc) to cloud platform(like AWS) on your current system, you will be able to set up the entire infrastructure using Ansible playbook. https://github.com/shurutech/knee/assets/158024046/c95a9dd3-bd7f-46e5-9f24-ae8d90a050e5 Prerequisites Before you start using Knee, it's important to ensure you have the following prerequisites covered: 1. Basic Ansible Knowledge : A fundamental understanding of Ansible, including concepts like playbooks, roles, tasks, and inventory, is essential for using Knee effectively. 2. Infrastructure Fundamentals : Knowledge of key infrastructure concepts such as virtual machines, networking, and cloud services will greatly aid in the deployment and management of services with Knee. 3. System Requirements : - Your system should meet the minimum requirements for running Ansible. - Target System should be Debian based Linux for the intended installation. - For replication, MongoDB requires 2 additional hosts, MySQL and PostgreSQL require 1 additional host each. - Before running the tool, the details of the target system, such as the IP address and SSH key, are required. To try out Knee locally, set up a virtual machine. Refer to VIRTUAL MACHINE.md for instructions on setting up the virtual machine ","default_branch":null,"files":null,"tree":[],"storefront":"/r/shurutech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shurutech/knee/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}