3 repository-uri
Infrastructure provisioning that uses modular drivers to translate high-level configurations into provider-specific resources.
Distinct from Infrastructure Deployment Provisioning: Adds the specific mechanism of modular drivers to general infrastructure provisioning.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Driver-Based Provisioning. Refine with filters or upvote what's useful.
Tau este un mediu unificat de dezvoltare și operațiuni conceput ca o platformă de coordonare DevOps. Acesta funcționează ca un spațiu de lucru de dezvoltare fullstack care sincronizează sarcinile de codare și gestionare a infrastructurii atât pentru utilizatorii umani, cât și pentru procesele automate ale mașinilor. Sistemul acționează ca un orchestrator de infrastructură hibridă, folosind drivere modulare pentru a implementa și gestiona software-ul atât pe furnizorii de cloud public, cât și pe serverele private auto-găzduite. Oferă un spațiu de lucru partajat care integrează operațiunile interfeței liniei de comandă (CLI) cu implementarea infrastructurii pentru a unifica fluxurile de lucru de dezvoltare și operaționale. Platforma acoperă o gamă largă de capabilități, inclusiv orchestrarea infrastructurii cloud, implementarea spațiului de lucru auto-găzduit și gestionarea mediului prin CLI. Utilizează un motor de provizionare bazat pe drivere pentru a traduce configurațiile spațiului de lucru de nivel înalt în implementări specifice de resurse pe diverse infrastructuri gazdă.
Uses a driver-based provisioning engine to deploy workspace configurations across different cloud and private hosts.
Molecule este un orchestrator de teste de infrastructură și framework de testare conceput pentru roluri și colecții Ansible. Acesta funcționează ca un manager de mediu efemer care pornește și oprește gazde de test temporare pentru a valida codul de infrastructură în izolare. Proiectul se distinge printr-un validator de idempotență specializat care execută secvențe de automatizare de mai multe ori pentru a se asigura că nu apar modificări neintenționate după atingerea stării inițiale dorite. Utilizează un model de provizionare bazat pe drivere pentru a suporta crearea de ținte de test pe containere, mașini virtuale și instanțe cloud. Instrumentul gestionează întregul ciclu de viață al testului prin orchestrare bazată pe faze, acoperind totul, de la provizionarea mediului și convergență până la validarea rezultatelor funcționale și distrugerea resurselor. Suportă execuția paralelă a scenariilor, construirea de imagini de test personalizate și integrarea surselor de inventar statice și dinamice pentru a asigura că automatizarea se comportă consecvent pe diferite platforme.
Implements modular drivers to provision and tear down ephemeral test targets like containers and virtual machines.
Test Kitchen is an infrastructure testing framework designed to automate the lifecycle of infrastructure code and system configurations. It provides a modular orchestration system that manages the creation, configuration, and teardown of isolated virtual or containerized environments, enabling developers to validate infrastructure changes across multiple platforms and cloud providers before deployment. The project utilizes a plugin-oriented architecture that decouples core orchestration logic from platform-specific implementations. This allows for the integration of diverse drivers for enviro
Provides modular drivers to interface with diverse cloud and virtualization APIs for creating isolated infrastructure test targets.