Skip to content
This repository has been archived by the owner on May 11, 2023. It is now read-only.

darkone23/adapa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

adapa

Adapa is a simple ansible+vagrant setup for playing with the cluster services etcd and serf

services

supervisord

supervisord lets you turn simple processes into init-style services

this lets us turn ordinary commands into monitored and manageable daemons

adapa uses supervisord to manage the etcd and serf daemons

etcd

etcd is a distributed key/value store with a simple http interface

You can use etcd as a foundation for shared data across systems

serf

serf is a decentralized system for service orchestration

nodes participate in a simple message based event system

custom handlers can be registered against the serf agent to handle custom events

this means you can send out events such as 'supervisorctl restart etcd'

getting started

If you have vagrant and virtualbox installed:

git clone https://github.com/eggsby/adapa
cd adapa
vagrant up
vagrant ssh [oannes|adapa]

Then poke around with the etcdctl and serf binaries

You may need to edit ansible/host_vars to match your vms public ips Have fun!

About

simple services for distributed systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages