def list_routers(neutron_client, args, **kwargs):
    router_list = neutron_client.list_routers(**args)
    add_list_to_runtime_properties(ctx, ROUTER_OPENSTACK_TYPE,
                                   router_list.get('routers', []))
Exemple #2
0
def list_floatingips(neutron_client, args, **kwargs):
    fip_list = neutron_client.list_floatingips(**args)
    add_list_to_runtime_properties(ctx, FLOATINGIP_OPENSTACK_TYPE,
                                   fip_list.get('floatingips', []))
Exemple #3
0
def list_servers(nova_client, args, **kwargs):
    server_list = nova_client.servers.list(**args)
    add_list_to_runtime_properties(ctx, SERVER_OPENSTACK_TYPE, server_list)
def list_images(glance_client, args, **kwargs):
    image_list_generator = glance_client.images.list(**args)
    add_list_to_runtime_properties(
        ctx, IMAGE_OPENSTACK_TYPE,
        [dict(item) for item in image_list_generator])
def list_ports(neutron_client, args, **kwargs):
    port_list = neutron_client.list_ports(**args)
    add_list_to_runtime_properties(ctx, PORT_OPENSTACK_TYPE,
                                   port_list.get('ports', []))
def list_flavors(nova_client, args, **kwargs):
    flavor_list = nova_client.flavors.list(**args)
    add_list_to_runtime_properties(ctx, FLAVOR_OPENSTACK_TYPE, flavor_list)
def list_volumes(cinder_client, args, **kwargs):
    volume_list = cinder_client.volumes.list(**args)
    add_list_to_runtime_properties(ctx, VOLUME_OPENSTACK_TYPE, volume_list)
def list_networks(neutron_client, args, **kwargs):
    net_list = neutron_client.list_networks(**args)
    add_list_to_runtime_properties(ctx, NETWORK_OPENSTACK_TYPE,
                                   net_list.get('networks', []))
Exemple #9
0
def list_users(keystone_client, args, **kwargs):
    users_list = keystone_client.users.list(**args)
    add_list_to_runtime_properties(ctx, USER_OPENSTACK_TYPE, users_list)
def list_host_aggregates(nova_client, **kwargs):
    host_aggregates_list = nova_client.aggregates.list()

    add_list_to_runtime_properties(ctx, HOST_AGGREGATE_OPENSTACK_TYPE,
                                   host_aggregates_list)
def list_security_groups(neutron_client, args, **kwargs):
    sg_list = neutron_client.list_security_groups(**args)
    add_list_to_runtime_properties(ctx, SG_OPENSTACK_TYPE,
                                   sg_list.get('security_groups', []))
def list_keypairs(nova_client, args, **kwargs):
    keypair_list = nova_client.keypairs.list(**args)
    add_list_to_runtime_properties(ctx, KEYPAIR_OPENSTACK_TYPE, keypair_list)
def list_subnets(neutron_client, args, **kwargs):
    subnet_list = neutron_client.list_subnets(**args)
    add_list_to_runtime_properties(ctx,
                                   SUBNET_OPENSTACK_TYPE,
                                   subnet_list.get('subnets', []))
Exemple #14
0
def list_projects(keystone_client, args, **kwargs):
    projects_list = keystone_client.projects.list(**args)
    add_list_to_runtime_properties(ctx, PROJECT_OPENSTACK_TYPE, projects_list)