{"repo":"karmab/kcli","free":true,"listed":false,"github":"https://github.com/karmab/kcli","clone":"git clone https://github.com/karmab/kcli.git","description":"Management tool for virtualization and kubernetes platforms","language":"Python","stars":649,"topics":["libvirt","gcp","kubevirt","ovirt","aws","openstack","openshift","kubernetes","vsphere","azure"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"kcli repository Demo! Description This tool is meant to interact with existing virtualization providers (libvirt, KubeVirt, oVirt, OpenStack, VMware vSphere, AWS, Azure, GCP, IBM cloud and Hcloud) and to easily deploy and customize VMs from cloud images. You can also interact with those VMs (list, info, ssh, start, stop, delete, console, serialconsole, add/delete disk, add/delete nic, ...). Furthermore, you can deploy VMs using predefined profiles, several at once using plan files or entire products for which plans were already created for you. Refer to the documentation for more information Quick Start Deploy your first vm with: What you can do - Interact with all the virtualization providers using a single tool - Declare all your objects (VM, containers, networks, ansible playbooks, ...) in a single yaml plan file with a simple syntax - Customize a plan deployment using parameters and Jinja templating - Adjust VMs from a plan (memory, CPU, flavor, disks and NICs) to match what's defined in the plans - Inject all configuration with cloud-init/Ignition or the equivalent in cloud providers - Use profiles to launch VMs with same hardware characteristics - Launch a plan from an URL - Share your plan or use existing ones from Github repo as products - Use the existing plans to deploy Kubernetes, OpenShift, OpenStack, oVirt, kubevirt, ... - Use the existing cloud images for each distribution - Easily share private keys between your VMs - Handle dns entries for the VMs - Automatica","default_branch":null,"files":null,"tree":[],"storefront":"/r/karmab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/karmab/kcli/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."}