����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
# -*- coding: utf-8 -*-
# Copyright: (c) 2019, Paul Arthur <paul.arthur@flowerysong.com>
# Copyright: (c) 2019, XLAB Steampunk <steampunk@xlab.si>
#
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
from __future__ import absolute_import, division, print_function
__metaclass__ = type
ANSIBLE_METADATA = {
"metadata_version": "1.1",
"status": ["stableinterface"],
"supported_by": "certified",
}
DOCUMENTATION = '''
module: entity_info
author:
- Paul Arthur (@flowerysong)
- Aljaz Kosir (@aljazkosir)
- Miha Plesko (@miha-plesko)
- Tadej Borovsak (@tadeboro)
short_description: List Sensu entities
description:
- Retrieve information about Sensu entities.
- For more information, refer to the Sensu documentation at
U(https://docs.sensu.io/sensu-go/latest/reference/entities/).
version_added: 1.0.0
extends_documentation_fragment:
- sensu.sensu_go.requirements
- sensu.sensu_go.auth
- sensu.sensu_go.info
- sensu.sensu_go.namespace
seealso:
- module: sensu.sensu_go.entity
'''
EXAMPLES = '''
- name: List all Sensu entities
sensu.sensu_go.entity_info:
register: result
- name: Retrieve a specific Sensu entity
sensu.sensu_go.entity_info:
name: my-entity
register: result
'''
RETURN = '''
objects:
description: List of Sensu entities.
returned: success
type: list
elements: dict
sample:
- metadata:
annotations: null
labels: null
name: webserver01
namespace: default
deregister: false
deregistration: {}
entity_class: agent
last_seen: 1542667231
redact:
- password
- private_key
- secret
subscriptions:
- entity:webserver01
system:
arch: amd64
libc_type: glibc
vm_system: kvm
vm_role: host
cloud_provider: null
network:
interfaces:
- addresses:
- 127.0.0.1/8
- ::1/128
name: lo
- addresses:
- 172.28.128.3/24
- fe80::a00:27ff:febc:be60/64
mac: 08:00:27:bc:be:60
name: enp0s8
os: linux
platform: centos
platform_family: rhel
platform_version: 7.4.1708
sensu_agent_version: 1.0.0
user: agent
'''
from ansible.module_utils.basic import AnsibleModule
from ..module_utils import arguments, errors, utils
def main():
module = AnsibleModule(
supports_check_mode=True,
argument_spec=dict(
arguments.get_spec("auth", "namespace"),
name=dict(), # Name is not required in info modules.
),
)
client = arguments.get_sensu_client(module.params["auth"])
path = utils.build_core_v2_path(
module.params["namespace"], "entities", module.params["name"],
)
try:
entities = utils.prepare_result_list(utils.get(client, path))
except errors.Error as e:
module.fail_json(msg=str(e))
module.exit_json(changed=False, objects=entities)
if __name__ == '__main__':
main()
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| ad_auth_provider.py | File | 11.83 KB | 0644 |
|
| asset.py | File | 6.08 KB | 0644 |
|
| asset_info.py | File | 2.43 KB | 0644 |
|
| auth_provider_info.py | File | 3.51 KB | 0644 |
|
| bonsai_asset.py | File | 3.48 KB | 0644 |
|
| check.py | File | 12.24 KB | 0644 |
|
| check_info.py | File | 2.29 KB | 0644 |
|
| cluster.py | File | 2.89 KB | 0644 |
|
| cluster_info.py | File | 2.49 KB | 0644 |
|
| cluster_role.py | File | 4.31 KB | 0644 |
|
| cluster_role_binding.py | File | 3.95 KB | 0644 |
|
| cluster_role_binding_info.py | File | 2.4 KB | 0644 |
|
| cluster_role_info.py | File | 2.31 KB | 0644 |
|
| datastore.py | File | 4.87 KB | 0644 |
|
| datastore_info.py | File | 2.59 KB | 0644 |
|
| entity.py | File | 7.29 KB | 0644 |
|
| entity_info.py | File | 3.04 KB | 0644 |
|
| etcd_replicator.py | File | 6.51 KB | 0644 |
|
| etcd_replicator_info.py | File | 2.71 KB | 0644 |
|
| event.py | File | 9.54 KB | 0644 |
|
| event_info.py | File | 3.44 KB | 0644 |
|
| filter.py | File | 4.17 KB | 0644 |
|
| filter_info.py | File | 2.26 KB | 0644 |
|
| handler_info.py | File | 2.27 KB | 0644 |
|
| handler_set.py | File | 2.95 KB | 0644 |
|
| hook.py | File | 3.69 KB | 0644 |
|
| hook_info.py | File | 2.27 KB | 0644 |
|
| ldap_auth_provider.py | File | 11.07 KB | 0644 |
|
| mutator.py | File | 3.98 KB | 0644 |
|
| mutator_info.py | File | 2.33 KB | 0644 |
|
| namespace.py | File | 2.17 KB | 0644 |
|
| namespace_info.py | File | 1.92 KB | 0644 |
|
| oidc_auth_provider.py | File | 6.28 KB | 0644 |
|
| pipe_handler.py | File | 4.43 KB | 0644 |
|
| role.py | File | 4.27 KB | 0644 |
|
| role_binding.py | File | 4.73 KB | 0644 |
|
| role_binding_info.py | File | 2.37 KB | 0644 |
|
| role_info.py | File | 2.33 KB | 0644 |
|
| secret.py | File | 3.34 KB | 0644 |
|
| secret_info.py | File | 2.77 KB | 0644 |
|
| secrets_provider_env.py | File | 2.49 KB | 0644 |
|
| secrets_provider_info.py | File | 2.85 KB | 0644 |
|
| secrets_provider_vault.py | File | 7.06 KB | 0644 |
|
| silence.py | File | 4.98 KB | 0644 |
|
| silence_info.py | File | 2.93 KB | 0644 |
|
| socket_handler.py | File | 3.97 KB | 0644 |
|
| tessen.py | File | 2.66 KB | 0644 |
|
| user.py | File | 10.21 KB | 0644 |
|
| user_info.py | File | 2.19 KB | 0644 |
|