29 Commits

Author SHA1 Message Date
Łukasz Oleś
25dc2685f5 Refactor VirtualResources
- rename VirtualResource to Composer
- rename event parameter depend_action to child_action
- rename values parameter to input

Closes-bug: #1526780

Change-Id: Ib974e14ff4bda44c2d7d991f62aa4a06dea160ea
2015-12-29 16:50:46 +01:00
Łukasz Oleś
a53536b7e3 Fix playbooks after recent changes:
- create dir if it doesn't exist
- set env for new config paths. Defaults from config.py were removed

Change-Id: I580def8813595ffe18160f44894acf458f0d655a
2015-12-21 17:59:34 +01:00
Dmitry Shulyak
eff46bf3f9 Add docs generated by sphinx 2015-11-26 15:25:17 +02:00
Łukasz Oleś
c298b63125 Ignore testrepository dir and fix coverage path 2015-11-25 16:02:39 +01:00
Dmitry Shulyak
4039b6f4f7 Rewrite config using dotted dict object and add loading from files 2015-11-17 15:44:42 +02:00
Dmitry Shulyak
6c2efbd849 Add *.svg to gitignore 2015-10-30 15:08:28 +02:00
Jedrzej Nowak
3efd81377e removed pytest cache 2015-10-14 10:54:51 +02:00
Łukasz Oleś
fc10a85356 Add coverage dir to .gitignore 2015-09-25 10:14:42 +02:00
Dmitry Shulyak
c0a9b404d9 Add tox.ini 2015-09-23 16:19:44 +03:00
Dmitry Shulyak
2fff44235b Fix build_edges routing to take into account order between events
- Previously order between events for same resource wasnt used
- Unit test that shows this behaviour will be made green
2015-09-21 10:29:55 +03:00
Łukasz Oleś
b7378892c4 Add vagrant-settings.yaml to .gitignore 2015-09-16 11:55:47 +02:00
Przemyslaw Kaminski
a38c138729 Add bootstrap/packer_cache to .gitignore 2015-09-03 15:28:55 +02:00
Dmitry Shulyak
08cbc95673 Add example-lxc.py and several fixes 2015-09-03 12:47:40 +03:00
Dmitry Shulyak
2e9efc9db2 Add .solar_cli_uids to .gitignore 2015-09-03 12:35:06 +03:00
Jedrzej Nowak
3b0717cc77 Added vagrant-settings.yml to gitignore 2015-09-02 10:00:42 +02:00
Przemyslaw Kaminski
5c75da63f0 Solar bootstarpping playbooks & packer.io guide 2015-08-06 10:57:48 +02:00
Bogdan Dobrelya
9802a0eff2 Add resources_compiled.py to gitignore
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2015-07-16 14:09:19 +02:00
Bogdan Dobrelya
9abc20a5c0 Puppet handler fixes
* do not use /tmp/puppet-modules, use /etc/puppet instead.
  /tmp/ is not persistent and being erased on each reboot.
* fix puppet 4.x paths compatibility
* pin to openstack-keyston version 5.1.0 instead of stable/juno

Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2015-07-16 14:09:19 +02:00
Dmitry Shulyak
04b7e0bb06 Add celery.yml playbook to configure celery
On solar-dev setup 2 workers:
1. Listens to celery,scheduler and celery,solar-dev
On solar-dev1/solar-dev2
2. Listens only to celery,<hostname>
2015-07-10 13:36:20 +03:00
Dmitry Shulyak
717255df67 Add several examples and improvements to orchestration
- Added example.py converted to plan description
- Added error message
- Plan can be printed as dot/png graph
- Added TODO
2015-07-10 13:36:20 +03:00
Przemyslaw Kaminski
b1997ac7de Merge branch 'master' into redis-proxied-resource 2015-06-12 09:39:12 +02:00
Dmitry Shulyak
4cdc52cb98 Create resource for tests 2015-06-11 12:57:46 +03:00
Przemyslaw Kaminski
6017be350e Removed print's, added logging 2015-06-11 11:07:33 +02:00
Dmitry Shulyak
5e0dd22bcf Shortcut for commiting log items 2015-06-01 11:47:59 +02:00
Łukasz Oleś
96b2f60790 Rename keystone resource to keystone_service 2015-04-28 09:57:01 +00:00
Dmitry Shulyak
aa9a60c1cf Add commands to work with prototype using ansible
Create two directories:

mkdir -p tmp/group_vars

Use commands to generate ansible playbook

solar -a run -r node docker docker_compose some_service

solar -a remove -r node docker docker_compose some_service

Removal will be done in reversed order
2015-04-01 17:12:39 -07:00
Evgeniy L
c5cf4ada6b Create initial structure of the project 2015-04-01 16:09:53 -07:00
Dmitry Shulyak
4252b69a39 Original schema 2015-03-27 16:58:47 -07:00
Andrew Woodward
04e8e1b1f0 Initial commit 2015-03-27 15:54:19 -07:00