Skip to content

RedisLabsModules/automata

Repository files navigation

automaton

This repository contains the code used to build a variety of platforms and systems.


Layout

  • vagrants - This folder contains the base information required to build systems.

  • images - Build scripts to add things to various clouds.

  • ansible - Recipes for producing types of workloads.

  • dockers - A folder containing images either used internally, or for building products.


Contributing

The master branch is sacrosanct, anything in master should work. To contribute, file an issue and create a pull request linked to the requisite issue. Pull requests without issues will be summarily closed.

Tooling

poetry manages dependencies, and specifies the python version used by this project. poetry can be used to manage python virtualenvs, but managing versions ofl python is left to the contributor - though we rely on pyenv, for ensuring a minimum verison.

Workload configurations are validated in vagrant, using the VirtualBox provisioner. ansible specifies workload contents.

Workflow

If you don't already have this version of python available:

pyenv install `cat .python-version`
pip install poetry
poetry install

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published