Resource management and orchestration engine for distributed systems
Go to file
Dmitry Shulyak 7edc781d66 Add helper to preserve atomicity for database group operations
All solar cli actions will be atomic, for example if user is going
to create resources from composer file - all or none will be added to database

If for some reason this behaviour is undesirable for particular command
developer can overwrite it by using default click command:

  @group.command(cls=click.Command)

For those who are using solar as a library - decorator and context managers
are available in following module:

  from solar.dblayer.utils import atomic

  @atomic
  def setup():

Change-Id: I8491d90f17c25edc85f18bc7bd7e16c32c3f4561
2016-05-05 11:56:07 +03:00
bootstrap Use master branch of solar-resources 2016-04-28 16:16:10 +02:00
doc Merge "Separate vagrantfile for the docker provider" 2016-03-08 08:20:23 +00:00
etc/solar Add default solar.yaml config 2016-03-03 14:34:56 +02:00
solar Add helper to preserve atomicity for database group operations 2016-05-05 11:56:07 +03:00
specs Add default solar.yaml config 2016-03-03 14:34:56 +02:00
utils Add vbox/qemu packer build for centos7 2016-03-16 11:41:15 +01:00
.gitignore Add *egg/ directories to .gitignore 2016-04-27 12:21:19 +02:00
.gitreview Add gitreview file 2015-12-17 12:30:03 +00:00
.testr.conf Use isolated filebased sqlite for each test process 2016-01-20 18:17:35 +02:00
.vagrantplugins Don't install vagrant-vbguest when using other providers 2016-04-25 14:53:18 +02:00
LICENSE Initial commit 2015-03-27 15:54:19 -07:00
MANIFEST.in Include README in sdist 2015-11-24 17:35:11 +01:00
README.rst Remove last `/` from urls 2016-01-21 15:22:19 +01:00
Vagrantfile Add vbox/qemu packer build for centos7 2016-03-16 11:41:15 +01:00
Vagrantfile_docker Separate vagrantfile for the docker provider 2016-03-02 13:37:19 +01:00
doc-test.conf Add tox checkniceness,checksyntax for docs 2016-01-21 11:03:56 +01:00
requirements.txt Replace Bunch with Munch package 2016-02-27 00:25:03 +00:00
run_tests.sh Run all tests for solar 2015-11-23 22:34:54 +01:00
setup.cfg Start 0.3.0 cycle 2016-02-12 21:31:13 +01:00
setup.py Use pbr to manage setup.py and setup.cfg 2015-12-02 10:16:27 +01:00
snapshotter.py Snapshotter show outputs ALL snapshots 2015-09-25 13:24:08 +02:00
test-requirements.txt Zerorpc worker for orchestration modules 2016-01-26 12:39:49 +02:00
tox.ini Merge "Removed all __init__ files from pep8 ignore" 2016-02-02 14:03:50 +00:00
vagrant-settings.yaml_defaults Add packer build for docker container 2016-03-02 11:16:23 +01:00

README.rst

Solar README

Solar is a resource manager and orchestration engine for distributed systems.

Please read the Documentation to see how to install and use Solar. For start checkout our Wordpress tutorial