Displaying 1 to 11 from 11 results

SaltStack - Infrastructure automation and management system

  •    Python

Salt is a new approach to infrastructure management. Easy enough to get running in minutes, scalable enough to manage tens of thousands of servers, and fast enough to communicate with them in seconds. Salt delivers a dynamic communication bus for infrastructures that can be used for orchestration, remote execution, configuration management and much more.

infrakit - A toolkit for creating and managing declarative, self-healing infrastructure.

  •    Go

InfraKit is a toolkit for infrastructure orchestration. With an emphasis on immutable infrastructure, it breaks down infrastructure automation and management processes into small, pluggable components. These components work together to actively ensure the infrastructure state matches the user's specifications. InfraKit therefore provides infrastructure support for higher-level container orchestration systems and can make your infrastructure self-managing and self-healing. In this video, InfraKit was used to build a custom linux operating system (based on linuxkit). We then deployed a cluster of virtual machine instances on a local Mac laptop using the Mac Xhyve hypervisor (HyperKit). A cluster of 3 servers booted up in seconds. Later, after the custom OS image has been updated with a new public key, InfraKit detects the change and orchestrates a rolling update of the nodes. We then deploy the same OS image to a bare-metal ARM server running on Packet.net, where the server uses custom ipxe boot directly from the localhost. It demonstrates some of the key concepts and components in InfraKit and shows how InfraKit can be used to implement an integrated workflow from custom OS image creation to cluster deployment and Day N management. The entire demo is published as a playbook, and you can create your own playbooks too.

CMDBuild - IT Asset Management

  •    Java

CMDBuild is the most flexible software to configure a custom database of assets (CMDB stands for Configuration and Data Base Management) and design related workflow processes. The purpose is to let operators have full control of the assets, knowing their composition, location, functional relations and the changes over time. CMDBuild allows you to design ITIL compliant workflows.

ManageIQ - Discover, Optimize, and Control your Hybrid IT

  •    Ruby

ManageIQ is an open-source Management Platform that delivers the insight, control, and automation that enterprises need to address the challenges of managing hybrid IT environments.

amp - An open source CaaS for Docker, batteries included.

  •    Go

An open source CaaS for Docker, batteries included.While not recommended for production use quite yet, it's getting close (anticipated shortly after v0.12). You'll be able to create your own HA cluster on the cloud, or use our playground. In the meantime, you can get started on your own laptop with amp cluster create using the CLI.

im - Infrastructure Manager

  •    Python

IM is a tool that deploys complex and customized virtual infrastructures on IaaS Cloud deployments (such as AWS, OpenStack, etc.). It eases the access and the usability of IaaS clouds by automating the VMI (Virtual Machine Image) selection, deployment, configuration, software installation, monitoring and update of the virtual infrastructure. It supports APIs from a large number of virtual platforms, making user applications cloud-agnostic. In addition it integrates a contextualization system to enable the installation and configuration of all the user required applications providing the user with a fully functional infrastructure.Read the documentation and more at http://www.grycap.upv.es/im.

chef-influxdb - A cookbook for InfluxDB, a time-series database (influxdb.org)

  •    Ruby

Chef cookbook to install and configure InfluxDB. To install InfluxDB and place its configuration file, include the influxdb::default recipe in your node's run_list. The default recipe installs the necessary dependencies to use the custom resources defined in this cookbook.

koki - Application Lifecycle Management Software

  •    Shell

Koki is an open source platform for application lifecycle automation with Kubernetes. It is very simple to setup, configure and use while being powerful enough to automate any application workload. It is an orchestrator that orchestrates lifecycles of applications running on Kubernetes. Koki is a platform that leverages the power of the Kubernetes framework to deliver automation for application workloads. Koki’s aim is to provide configuration management, release management, and application lifecycle management through a declarative interface. Koki is designed to be highly extensible and it can be easily plugged into any existing system for monitoring, alerting, scaling, upgrading, snapshotting, backing up etc.

pxe-pilot - API and CLI to manage PXE configurations

  •    Go

The REST API can be called either directly or using the CLI. Some other software like Foreman or Cobbler can be used to manage PXE configurations in a more sofisticated way. For small deployments where only very basics features are needed, installing such a solution can appear overkill. In this situation, PXE Pilot could be what you need.