Removed old db implementation
This commit is contained in:
parent
0a566cb352
commit
ffd05eb73e
19
examples/bootstrap/example-bootstrap.py
Normal file → Executable file
19
examples/bootstrap/example-bootstrap.py
Normal file → Executable file
@ -10,11 +10,7 @@ from solar.core import signals
|
||||
from solar.core import validation
|
||||
from solar.core.resource import virtual_resource as vr
|
||||
from solar import errors
|
||||
|
||||
from solar.interfaces.db import get_db
|
||||
|
||||
|
||||
db = get_db()
|
||||
from solar.dblayer.model import ModelMeta
|
||||
|
||||
|
||||
@click.group()
|
||||
@ -23,9 +19,7 @@ def main():
|
||||
|
||||
|
||||
def setup_resources():
|
||||
db.clear()
|
||||
|
||||
signals.Connections.clear()
|
||||
ModelMeta.remove_all()
|
||||
|
||||
node2 = vr.create('node2', 'resources/ro_node/', {
|
||||
'ip': '10.0.0.4',
|
||||
@ -61,7 +55,7 @@ def deploy():
|
||||
setup_resources()
|
||||
|
||||
# run
|
||||
resources = map(resource.wrap_resource, db.get_list(collection=db.COLLECTIONS.resource))
|
||||
resources = resource.load_all()
|
||||
resources = {r.name: r for r in resources}
|
||||
|
||||
for name in resources_to_run:
|
||||
@ -76,7 +70,7 @@ def deploy():
|
||||
|
||||
@click.command()
|
||||
def undeploy():
|
||||
resources = map(resource.wrap_resource, db.get_list(collection=db.COLLECTIONS.resource))
|
||||
resources = resource.load_all()
|
||||
resources = {r.name: r for r in resources}
|
||||
|
||||
for name in reversed(resources_to_run):
|
||||
@ -85,10 +79,7 @@ def undeploy():
|
||||
except errors.SolarError as e:
|
||||
print 'WARNING: %s' % str(e)
|
||||
|
||||
db.clear()
|
||||
|
||||
signals.Connections.clear()
|
||||
|
||||
ModelMeta.remove_all()
|
||||
|
||||
main.add_command(deploy)
|
||||
main.add_command(undeploy)
|
||||
|
16
examples/compiled-resources/example-compiled-resources.py
Normal file → Executable file
16
examples/compiled-resources/example-compiled-resources.py
Normal file → Executable file
@ -19,11 +19,9 @@ from solar.core import actions
|
||||
from solar.core.resource import virtual_resource as vr
|
||||
from solar.core import resource
|
||||
from solar.core import signals
|
||||
|
||||
from solar.interfaces.db import get_db
|
||||
from solar.dblayer.model import ModelMeta
|
||||
from solar.core.resource_provider import GitProvider, RemoteZipProvider
|
||||
|
||||
|
||||
import resources_compiled
|
||||
|
||||
|
||||
@ -34,9 +32,7 @@ def main():
|
||||
|
||||
@click.command()
|
||||
def deploy():
|
||||
db = get_db()
|
||||
db.clear()
|
||||
|
||||
ModelMeta.remove_all()
|
||||
signals.Connections.clear()
|
||||
|
||||
node1 = resources_compiled.RoNodeResource('node1', None, {})
|
||||
@ -75,18 +71,16 @@ def deploy():
|
||||
|
||||
@click.command()
|
||||
def undeploy():
|
||||
db = get_db()
|
||||
ModelMeta.remove_all()
|
||||
|
||||
resources = map(resource.wrap_resource, db.get_list(collection=db.COLLECTIONS.resource))
|
||||
resources = resource.load_all()
|
||||
resources = {r.name: r for r in resources}
|
||||
|
||||
actions.resource_action(resources['openstack_rabbitmq_user'], 'remove')
|
||||
actions.resource_action(resources['openstack_vhost'], 'remove')
|
||||
actions.resource_action(resources['rabbitmq_service1'], 'remove')
|
||||
|
||||
db.clear()
|
||||
|
||||
signals.Connections.clear()
|
||||
ModelMeta.remove_all()
|
||||
|
||||
|
||||
main.add_command(deploy)
|
||||
|
@ -4,15 +4,11 @@ import time
|
||||
|
||||
from solar.core import signals
|
||||
from solar.core.resource import virtual_resource as vr
|
||||
|
||||
from solar.interfaces.db import get_db
|
||||
|
||||
|
||||
db = get_db()
|
||||
from solar.dblayer.model import ModelMeta
|
||||
|
||||
|
||||
def run():
|
||||
db.clear()
|
||||
ModelMeta.remove_all()
|
||||
|
||||
resources = vr.create('nodes', 'templates/nodes_with_transports.yaml', {'count': 2})
|
||||
nodes = [x for x in resources if x.name.startswith('node')]
|
||||
|
@ -1,10 +1,8 @@
|
||||
|
||||
from solar.core.resource import virtual_resource as vr
|
||||
from solar.interfaces.db import get_db
|
||||
|
||||
from solar.dblayer.model import ModelMeta
|
||||
import yaml
|
||||
|
||||
db = get_db()
|
||||
|
||||
STORAGE = {'objects_ceph': True,
|
||||
'osd_pool_size': 2,
|
||||
@ -34,7 +32,7 @@ NETWORK_METADATA = yaml.load("""
|
||||
|
||||
|
||||
def deploy():
|
||||
db.clear()
|
||||
ModelMeta.remove_all()
|
||||
resources = vr.create('nodes', 'templates/nodes.yaml', {'count': 2})
|
||||
first_node, second_node = [x for x in resources if x.name.startswith('node')]
|
||||
first_transp = next(x for x in resources if x.name.startswith('transport'))
|
||||
|
8
examples/lxc/example-lxc.py
Normal file → Executable file
8
examples/lxc/example-lxc.py
Normal file → Executable file
@ -12,10 +12,10 @@ import click
|
||||
from solar.core import signals
|
||||
from solar.core.resource import virtual_resource as vr
|
||||
|
||||
from solar.interfaces.db import get_db
|
||||
|
||||
from solar.system_log import change
|
||||
from solar.cli import orch
|
||||
from solar.dblayer.model import ModelMeta
|
||||
|
||||
|
||||
@click.group()
|
||||
def main():
|
||||
@ -43,9 +43,7 @@ def lxc_template(idx):
|
||||
|
||||
@click.command()
|
||||
def deploy():
|
||||
db = get_db()
|
||||
db.clear()
|
||||
signals.Connections.clear()
|
||||
ModelMeta.remove_all()
|
||||
|
||||
node1 = vr.create('nodes', 'templates/nodes.yaml', {})[0]
|
||||
seed = vr.create('nodes', 'templates/seed_node.yaml', {})[0]
|
||||
|
@ -8,9 +8,7 @@ from solar.core import signals
|
||||
from solar.core import validation
|
||||
from solar.core.resource import virtual_resource as vr
|
||||
from solar import events as evapi
|
||||
|
||||
from solar.interfaces.db import get_db
|
||||
|
||||
from solar.dblayer.model import ModelMeta
|
||||
|
||||
PROFILE = False
|
||||
#PROFILE = True
|
||||
@ -35,8 +33,6 @@ if PROFILE:
|
||||
# Official puppet manifests, not fuel-library
|
||||
|
||||
|
||||
db = get_db()
|
||||
|
||||
|
||||
@click.group()
|
||||
def main():
|
||||
@ -247,7 +243,7 @@ def setup_neutron(node, librarian, rabbitmq_service, openstack_rabbitmq_user, op
|
||||
return {'neutron_puppet': neutron_puppet}
|
||||
|
||||
def setup_neutron_api(node, mariadb_service, admin_user, keystone_puppet, services_tenant, neutron_puppet):
|
||||
# NEUTRON PLUGIN AND NEUTRON API (SERVER)
|
||||
# NEUTRON PLUGIN AND NEUTRON API (SERVER)
|
||||
neutron_plugins_ml2 = vr.create('neutron_plugins_ml2', 'resources/neutron_plugins_ml2_puppet', {})[0]
|
||||
node.connect(neutron_plugins_ml2)
|
||||
|
||||
@ -830,7 +826,7 @@ def create_compute(node):
|
||||
|
||||
@click.command()
|
||||
def create_all():
|
||||
db.clear()
|
||||
ModelMeta.remove_all()
|
||||
r = prepare_nodes(2)
|
||||
r.update(create_controller('node0'))
|
||||
r.update(create_compute('node1'))
|
||||
@ -856,7 +852,7 @@ def add_controller(node):
|
||||
|
||||
@click.command()
|
||||
def clear():
|
||||
db.clear()
|
||||
ModelMeta.remove_all()
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
7
examples/riak/riaks-template.py
Normal file → Executable file
7
examples/riak/riaks-template.py
Normal file → Executable file
@ -8,16 +8,13 @@ import click
|
||||
import sys
|
||||
|
||||
from solar.core import resource
|
||||
from solar.interfaces.db import get_db
|
||||
from solar import template
|
||||
|
||||
|
||||
db = get_db()
|
||||
from solar.dblayer.model import ModelMeta
|
||||
|
||||
|
||||
def setup_riak():
|
||||
db.clear()
|
||||
|
||||
ModelMeta.remove_all()
|
||||
nodes = template.nodes_from('templates/riak_nodes.yaml')
|
||||
|
||||
riak_services = nodes.on_each(
|
||||
|
@ -22,18 +22,13 @@ from solar import errors
|
||||
|
||||
from solar.dblayer.model import ModelMeta
|
||||
|
||||
from solar.interfaces.db import get_db
|
||||
|
||||
from solar.events.controls import React, Dep
|
||||
from solar.events.api import add_event
|
||||
|
||||
from solar.dblayer.solar_models import Resource
|
||||
|
||||
# db = get_db()
|
||||
|
||||
|
||||
def setup_riak():
|
||||
# db.clear()
|
||||
|
||||
ModelMeta.remove_all()
|
||||
resources = vr.create('nodes', 'templates/nodes.yaml', {'count': 3})
|
||||
|
@ -5,16 +5,11 @@ import time
|
||||
from solar.core import resource
|
||||
from solar.core import signals
|
||||
from solar.core.resource import virtual_resource as vr
|
||||
|
||||
from solar.interfaces.db import get_db
|
||||
|
||||
|
||||
db = get_db()
|
||||
|
||||
from solar.dblayer.model import ModelMeta
|
||||
|
||||
|
||||
def run():
|
||||
db.clear()
|
||||
ModelMeta.remove_all()
|
||||
|
||||
node = vr.create('node', 'resources/ro_node', {'name': 'first' + str(time.time()),
|
||||
'ip': '10.0.0.3',
|
||||
|
@ -2,15 +2,11 @@ import time
|
||||
|
||||
from solar.core.resource import virtual_resource as vr
|
||||
from solar import errors
|
||||
|
||||
from solar.interfaces.db import get_db
|
||||
|
||||
|
||||
db = get_db()
|
||||
from solar.dblayer.model import ModelMeta
|
||||
|
||||
|
||||
def run():
|
||||
db.clear()
|
||||
ModelMeta.remove_all()
|
||||
|
||||
node = vr.create('node', 'resources/ro_node', {'name': 'first' + str(time.time()),
|
||||
'ip': '10.0.0.3',
|
||||
|
Loading…
x
Reference in New Issue
Block a user