Displaying 1 to 20 from 27 results

testinfra - Testinfra test your infrastructures

  •    Python

With Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on.

pytest-testinfra - Testinfra test your infrastructures

  •    Python

With Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on. The logo is licensed under the Creative Commons NoDerivatives 4.0 License If you have some other use in mind, contact us.

salt-kubernetes-demo - Demo of kubernetes-salt integration

  •    Python

This is a demo playground of the salt-kubernetes module. Download k8s all-in-one libvirt machine from here. This is a openSUSE VM that has all the kubernetes bits and pieces already configured.

salt-mode - Emacs major mode for Salt States

  •    Emacs

Salt-mode is a GNU Emacs major mode for editing SaltStack state files. Salt is a Python-based configuration management and orchestration system built on top of a high-speed remote execution engine. Configuration management is most commonly managed by writing state files ending with .sls; this mode adds emacs support for these files.

salt-scanner - Linux vulnerability scanner based on Salt Open and Vulners audit API, with Slack notifications and JIRA integration

  •    Python

A linux vulnerability scanner based on Vulners Audit API and Salt Open, with Slack notifications and JIRA integration. Note: Salt Master and Minion versions should match. Salt-Scanner supports Salt version 2016.11.x. if you are using version 2017.7.x, replace "expr_form" with "tgt_type" in salt-scanner.py.

masterless-salt-base - Quickly bootstrap a generic(ish) Ubuntu server ready to host Docker containers

  •    SaltStack

With this repository users can quickly bootstrap a generic(ish) Ubuntu server. The end result is a host with basic troubleshooting and security tools pre-installed. One that is ready to host Docker containers. This repository uses Effing Shell Scripts 2  to bootstrap new hosts. That bootstrapping process includes installing Salt in a "masterless" configuration. Salt is then used to install and maintain all other packages/configs.

ceph-salt - Ceph cluster deployment with SaltStack

  •    Ruby

Salt states for Ceph cluster deployment. Those states are tested on Ubuntu 14.04 with Ceph Hammer release and Salt v2016.3.2.

rancher-salt - Salt states for Rancher container platform deployment

  •    SaltStack

Salt states for Rancher container platform deployment. You can automatically provision Rancher agents to a particular environment specifying agentEnvironment grain. Without it, agents will be added to a Default environment. Depending on provider those can be added to properties.sls file in Vagrant or if running on AWS inside /etc/salt/cloud.maps.d/rancher.conf.

salt - A collection of salt states used to provision a kubernetes cluster

  •    SaltStack

A collection of Salt states used to provision a kubernetes cluster in the context of CaaSP/MicroOS. The salt master is installed in the Admin Dashboard and is reponsible for orchestrating the deployment and controlling all the minions in the cluster, including a local minion that is used for generating the CA certificate.

velum - Dashboard for CaaSP clusters

  •    Ruby

The architecture of Kubic/CaaS Platform uses Salt quite heavily, and worker nodes are supposed to run as Salt minions. These Salt minions should then register to Velum, which acts as a Salt master. As an administrator, when setting up the cluster, you will see nodes popping up, and then you will be able to provision all the nodes from your cluster with Kubernetes in a single click. Once you have bootstrapped your cluster, you will be presented with a web application that allows you to manage your cluster, define your update policy, and much more.

Kubernetes-Saltstack - Recipe to deploy production Kubernetes cluster.

  •    SaltStack

Kubernetes-Saltstack provide an easy way to deploy H/A Kubernetes Cluster using Salt. You can use either public or private names, but they must be registered somewhere (DNS provider, internal DNS server, /etc/hosts file).

smcsystem - 运维使用的主机与应用管理系统

  •    Javascript


pepper - A CLI front-end the salt-api written in Go.

  •    Go

Pepper is a small CLI tool written in Go to run Salt commands against the HTTP API. It's very thin and there's almost no logic to the script. Both PAM and LDAP auth methods are supported.

pepperboard - Simple and modular dashboard toolkit for SaltStack

  •    Python

Pepperboard is a simple and modular dashboard toolkit for SaltStack. It also permits you to create your own dashboards. First, install the dependencies given in the dependencies section.

generate-secure-pillar - Salt Secure Pillar Tool

  •    Go

A config file can be used to set default values, an example file is created, if there isn't one already, with commented out values. Profiles can be specified and selected via a command line option. (c) 2018 Everbridge, Inc.

ceph-open-terrarium - ceph-open-terrarium: deploy with terraform-libvirt ceph cluster

  •    SaltStack

Deploy a ceph cluster with terraform backends and provisioning with config management tools. You need to install terraform https://www.terraform.io/ and https://github.com/dmacvicar/terraform-provider-libvirt.


  •    Shell

SaltStack is an Open Source project that aims to deliver infrastructure as code and configuration management with abstraction of the cloud provider selected. This repo is an end-to-end example of provisioning an ElasticSearch cluster on Azure using SaltStack configurations. 🚩 NOTE: The support of Azure ARM by SaltStack is still in preview. The documentation is non-existent and a lot of the configuration settings had to be done by experimentation and reading the code. Hope this repo serves as both an example as well as documentation.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.