����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) 2021, Lennert Mertens (lennert@nubera.be)
# Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr)
# Copyright (c) 2015, Werner Dijkerman (ikben@werner-dijkerman.nl)
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
from __future__ import absolute_import, division, print_function
__metaclass__ = type
DOCUMENTATION = '''
---
module: gitlab_user
short_description: Creates/updates/deletes/blocks/unblocks GitLab Users
description:
- When the user does not exist in GitLab, it will be created.
- When the user exists and state=absent, the user will be deleted.
- When the user exists and state=blocked, the user will be blocked.
- When changes are made to user, the user will be updated.
notes:
- From community.general 0.2.0 and onwards, name, email and password are optional while deleting the user.
author:
- Werner Dijkerman (@dj-wasabi)
- Guillaume Martinez (@Lunik)
- Lennert Mertens (@LennertMertens)
- Stef Graces (@stgrace)
requirements:
- python >= 2.7
- python-gitlab python module
- administrator rights on the GitLab server
extends_documentation_fragment:
- community.general.auth_basic
- community.general.gitlab
- community.general.attributes
attributes:
check_mode:
support: full
diff_mode:
support: none
options:
name:
description:
- Name of the user you want to create.
- Required only if O(state=present).
type: str
username:
description:
- The username of the user.
required: true
type: str
password:
description:
- The password of the user.
- GitLab server enforces minimum password length to 8, set this value with 8 or more characters.
type: str
reset_password:
description:
- Whether the user can change its password or not.
default: false
type: bool
version_added: 3.3.0
email:
description:
- The email that belongs to the user.
- Required only if O(state=present).
type: str
sshkey_name:
description:
- The name of the SSH public key.
type: str
sshkey_file:
description:
- The SSH public key itself.
type: str
sshkey_expires_at:
description:
- The expiration date of the SSH public key in ISO 8601 format C(YYYY-MM-DDTHH:MM:SSZ).
- This is only used when adding new SSH public keys.
type: str
version_added: 3.1.0
group:
description:
- Id or Full path of parent group in the form of group/name.
- Add user as a member to this group.
type: str
access_level:
description:
- The access level to the group. One of the following can be used.
- guest
- reporter
- developer
- master (alias for maintainer)
- maintainer
- owner
default: guest
type: str
choices: ["guest", "reporter", "developer", "master", "maintainer", "owner"]
state:
description:
- Create, delete or block a user.
default: present
type: str
choices: ["present", "absent", "blocked", "unblocked"]
confirm:
description:
- Require confirmation.
type: bool
default: true
isadmin:
description:
- Grant admin privileges to the user.
type: bool
default: false
external:
description:
- Define external parameter for this user.
type: bool
default: false
identities:
description:
- List of identities to be added/updated for this user.
- To remove all other identities from this user, set O(overwrite_identities=true).
type: list
elements: dict
suboptions:
provider:
description:
- The name of the external identity provider
type: str
extern_uid:
description:
- User ID for external identity.
type: str
version_added: 3.3.0
overwrite_identities:
description:
- Overwrite identities with identities added in this module.
- This means that all identities that the user has and that are not listed in O(identities) are removed from the user.
- This is only done if a list is provided for O(identities). To remove all identities, provide an empty list.
type: bool
default: false
version_added: 3.3.0
'''
EXAMPLES = '''
- name: "Delete GitLab User"
community.general.gitlab_user:
api_url: https://gitlab.example.com/
api_token: "{{ access_token }}"
validate_certs: false
username: myusername
state: absent
- name: "Create GitLab User"
community.general.gitlab_user:
api_url: https://gitlab.example.com/
validate_certs: true
api_username: dj-wasabi
api_password: "MySecretPassword"
name: My Name
username: myusername
password: mysecretpassword
email: me@example.com
sshkey_name: MySSH
sshkey_file: ssh-rsa AAAAB3NzaC1yc...
state: present
group: super_group/mon_group
access_level: owner
- name: "Create GitLab User using external identity provider"
community.general.gitlab_user:
api_url: https://gitlab.example.com/
validate_certs: true
api_token: "{{ access_token }}"
name: My Name
username: myusername
password: mysecretpassword
email: me@example.com
identities:
- provider: Keycloak
extern_uid: f278f95c-12c7-4d51-996f-758cc2eb11bc
state: present
group: super_group/mon_group
access_level: owner
- name: "Block GitLab User"
community.general.gitlab_user:
api_url: https://gitlab.example.com/
api_token: "{{ access_token }}"
validate_certs: false
username: myusername
state: blocked
- name: "Unblock GitLab User"
community.general.gitlab_user:
api_url: https://gitlab.example.com/
api_token: "{{ access_token }}"
validate_certs: false
username: myusername
state: unblocked
'''
RETURN = '''
msg:
description: Success or failure message
returned: always
type: str
sample: "Success"
result:
description: json parsed response from the server
returned: always
type: dict
error:
description: the error message returned by the GitLab API
returned: failed
type: str
sample: "400: path is already in use"
user:
description: API object
returned: always
type: dict
'''
from ansible.module_utils.api import basic_auth_argument_spec
from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.common.text.converters import to_native
from ansible_collections.community.general.plugins.module_utils.gitlab import (
auth_argument_spec, find_group, gitlab_authentication, gitlab, ensure_gitlab_package
)
class GitLabUser(object):
def __init__(self, module, gitlab_instance):
self._module = module
self._gitlab = gitlab_instance
self.user_object = None
self.ACCESS_LEVEL = {
'guest': gitlab.GUEST_ACCESS,
'reporter': gitlab.REPORTER_ACCESS,
'developer': gitlab.DEVELOPER_ACCESS,
'master': gitlab.MAINTAINER_ACCESS,
'maintainer': gitlab.MAINTAINER_ACCESS,
'owner': gitlab.OWNER_ACCESS,
}
'''
@param username Username of the user
@param options User options
'''
def create_or_update_user(self, username, options):
changed = False
potentionally_changed = False
# Because we have already call userExists in main()
if self.user_object is None:
user = self.create_user({
'name': options['name'],
'username': username,
'password': options['password'],
'reset_password': options['reset_password'],
'email': options['email'],
'skip_confirmation': not options['confirm'],
'admin': options['isadmin'],
'external': options['external'],
'identities': options['identities'],
})
changed = True
else:
changed, user = self.update_user(
self.user_object, {
# add "normal" parameters here, put uncheckable
# params in the dict below
'name': {'value': options['name']},
'email': {'value': options['email']},
# note: for some attributes like this one the key
# from reading back from server is unfortunately
# different to the one needed for pushing/writing,
# in that case use the optional setter key
'is_admin': {
'value': options['isadmin'], 'setter': 'admin'
},
'external': {'value': options['external']},
'identities': {'value': options['identities']},
},
{
# put "uncheckable" params here, this means params
# which the gitlab does accept for setting but does
# not return any information about it
'skip_reconfirmation': {'value': not options['confirm']},
'password': {'value': options['password']},
'reset_password': {'value': options['reset_password']},
'overwrite_identities': {'value': options['overwrite_identities']},
}
)
# note: as we unfortunately have some uncheckable parameters
# where it is not possible to determine if the update
# changed something or not, we must assume here that a
# changed happened and that an user object update is needed
potentionally_changed = True
# Assign ssh keys
if options['sshkey_name'] and options['sshkey_file']:
key_changed = self.add_ssh_key_to_user(user, {
'name': options['sshkey_name'],
'file': options['sshkey_file'],
'expires_at': options['sshkey_expires_at']})
changed = changed or key_changed
# Assign group
if options['group_path']:
group_changed = self.assign_user_to_group(user, options['group_path'], options['access_level'])
changed = changed or group_changed
self.user_object = user
if (changed or potentionally_changed) and not self._module.check_mode:
try:
user.save()
except Exception as e:
self._module.fail_json(msg="Failed to update user: %s " % to_native(e))
if changed:
if self._module.check_mode:
self._module.exit_json(changed=True, msg="Successfully created or updated the user %s" % username)
return True
else:
return False
'''
@param group User object
'''
def get_user_id(self, user):
if user is not None:
return user.id
return None
'''
@param user User object
@param sshkey_name Name of the ssh key
'''
def ssh_key_exists(self, user, sshkey_name):
keyList = map(lambda k: k.title, user.keys.list(all=True))
return sshkey_name in keyList
'''
@param user User object
@param sshkey Dict containing sshkey infos {"name": "", "file": "", "expires_at": ""}
'''
def add_ssh_key_to_user(self, user, sshkey):
if not self.ssh_key_exists(user, sshkey['name']):
if self._module.check_mode:
return True
try:
parameter = {
'title': sshkey['name'],
'key': sshkey['file'],
}
if sshkey['expires_at'] is not None:
parameter['expires_at'] = sshkey['expires_at']
user.keys.create(parameter)
except gitlab.exceptions.GitlabCreateError as e:
self._module.fail_json(msg="Failed to assign sshkey to user: %s" % to_native(e))
return True
return False
'''
@param group Group object
@param user_id Id of the user to find
'''
def find_member(self, group, user_id):
try:
member = group.members.get(user_id)
except gitlab.exceptions.GitlabGetError:
return None
return member
'''
@param group Group object
@param user_id Id of the user to check
'''
def member_exists(self, group, user_id):
member = self.find_member(group, user_id)
return member is not None
'''
@param group Group object
@param user_id Id of the user to check
@param access_level GitLab access_level to check
'''
def member_as_good_access_level(self, group, user_id, access_level):
member = self.find_member(group, user_id)
return member.access_level == access_level
'''
@param user User object
@param group_path Complete path of the Group including parent group path. <parent_path>/<group_path>
@param access_level GitLab access_level to assign
'''
def assign_user_to_group(self, user, group_identifier, access_level):
group = find_group(self._gitlab, group_identifier)
if self._module.check_mode:
return True
if group is None:
return False
if self.member_exists(group, self.get_user_id(user)):
member = self.find_member(group, self.get_user_id(user))
if not self.member_as_good_access_level(group, member.id, self.ACCESS_LEVEL[access_level]):
member.access_level = self.ACCESS_LEVEL[access_level]
member.save()
return True
else:
try:
group.members.create({
'user_id': self.get_user_id(user),
'access_level': self.ACCESS_LEVEL[access_level]})
except gitlab.exceptions.GitlabCreateError as e:
self._module.fail_json(msg="Failed to assign user to group: %s" % to_native(e))
return True
return False
'''
@param user User object
@param arguments User attributes
'''
def update_user(self, user, arguments, uncheckable_args):
changed = False
for arg_key, arg_value in arguments.items():
av = arg_value['value']
if av is not None:
if arg_key == "identities":
changed = self.add_identities(user, av, uncheckable_args['overwrite_identities']['value'])
elif getattr(user, arg_key) != av:
setattr(user, arg_value.get('setter', arg_key), av)
changed = True
for arg_key, arg_value in uncheckable_args.items():
av = arg_value['value']
if av is not None:
setattr(user, arg_value.get('setter', arg_key), av)
return (changed, user)
'''
@param arguments User attributes
'''
def create_user(self, arguments):
if self._module.check_mode:
return True
identities = None
if 'identities' in arguments:
identities = arguments['identities']
del arguments['identities']
try:
user = self._gitlab.users.create(arguments)
if identities:
self.add_identities(user, identities)
except (gitlab.exceptions.GitlabCreateError) as e:
self._module.fail_json(msg="Failed to create user: %s " % to_native(e))
return user
'''
@param user User object
@param identites List of identities to be added/updated
@param overwrite_identities Overwrite user identities with identities passed to this module
'''
def add_identities(self, user, identities, overwrite_identities=False):
changed = False
if overwrite_identities:
changed = self.delete_identities(user, identities)
for identity in identities:
if identity not in user.identities:
setattr(user, 'provider', identity['provider'])
setattr(user, 'extern_uid', identity['extern_uid'])
if not self._module.check_mode:
user.save()
changed = True
return changed
'''
@param user User object
@param identites List of identities to be added/updated
'''
def delete_identities(self, user, identities):
changed = False
for identity in user.identities:
if identity not in identities:
if not self._module.check_mode:
user.identityproviders.delete(identity['provider'])
changed = True
return changed
'''
@param username Username of the user
'''
def find_user(self, username):
users = self._gitlab.users.list(search=username, all=True)
for user in users:
if (user.username == username):
return user
'''
@param username Username of the user
'''
def exists_user(self, username):
# When user exists, object will be stored in self.user_object.
user = self.find_user(username)
if user:
self.user_object = user
return True
return False
'''
@param username Username of the user
'''
def is_active(self, username):
user = self.find_user(username)
return user.attributes['state'] == 'active'
def delete_user(self):
if self._module.check_mode:
return True
user = self.user_object
return user.delete()
def block_user(self):
if self._module.check_mode:
return True
user = self.user_object
return user.block()
def unblock_user(self):
if self._module.check_mode:
return True
user = self.user_object
return user.unblock()
def sanitize_arguments(arguments):
for key, value in list(arguments.items()):
if value is None:
del arguments[key]
return arguments
def main():
argument_spec = basic_auth_argument_spec()
argument_spec.update(auth_argument_spec())
argument_spec.update(dict(
name=dict(type='str'),
state=dict(type='str', default="present", choices=["absent", "present", "blocked", "unblocked"]),
username=dict(type='str', required=True),
password=dict(type='str', no_log=True),
reset_password=dict(type='bool', default=False, no_log=False),
email=dict(type='str'),
sshkey_name=dict(type='str'),
sshkey_file=dict(type='str', no_log=False),
sshkey_expires_at=dict(type='str', no_log=False),
group=dict(type='str'),
access_level=dict(type='str', default="guest", choices=["developer", "guest", "maintainer", "master", "owner", "reporter"]),
confirm=dict(type='bool', default=True),
isadmin=dict(type='bool', default=False),
external=dict(type='bool', default=False),
identities=dict(type='list', elements='dict'),
overwrite_identities=dict(type='bool', default=False),
))
module = AnsibleModule(
argument_spec=argument_spec,
mutually_exclusive=[
['api_username', 'api_token'],
['api_username', 'api_oauth_token'],
['api_username', 'api_job_token'],
['api_token', 'api_oauth_token'],
['api_token', 'api_job_token'],
],
required_together=[
['api_username', 'api_password'],
],
required_one_of=[
['api_username', 'api_token', 'api_oauth_token', 'api_job_token']
],
supports_check_mode=True,
required_if=(
('state', 'present', ['name', 'email']),
)
)
ensure_gitlab_package(module)
user_name = module.params['name']
state = module.params['state']
user_username = module.params['username'].lower()
user_password = module.params['password']
user_reset_password = module.params['reset_password']
user_email = module.params['email']
user_sshkey_name = module.params['sshkey_name']
user_sshkey_file = module.params['sshkey_file']
user_sshkey_expires_at = module.params['sshkey_expires_at']
group_path = module.params['group']
access_level = module.params['access_level']
confirm = module.params['confirm']
user_isadmin = module.params['isadmin']
user_external = module.params['external']
user_identities = module.params['identities']
overwrite_identities = module.params['overwrite_identities']
gitlab_instance = gitlab_authentication(module)
gitlab_user = GitLabUser(module, gitlab_instance)
user_exists = gitlab_user.exists_user(user_username)
if user_exists:
user_is_active = gitlab_user.is_active(user_username)
else:
user_is_active = False
if state == 'absent':
if user_exists:
gitlab_user.delete_user()
module.exit_json(changed=True, msg="Successfully deleted user %s" % user_username)
else:
module.exit_json(changed=False, msg="User deleted or does not exists")
if state == 'blocked':
if user_exists and user_is_active:
gitlab_user.block_user()
module.exit_json(changed=True, msg="Successfully blocked user %s" % user_username)
else:
module.exit_json(changed=False, msg="User already blocked or does not exists")
if state == 'unblocked':
if user_exists and not user_is_active:
gitlab_user.unblock_user()
module.exit_json(changed=True, msg="Successfully unblocked user %s" % user_username)
else:
module.exit_json(changed=False, msg="User is not blocked or does not exists")
if state == 'present':
if gitlab_user.create_or_update_user(user_username, {
"name": user_name,
"password": user_password,
"reset_password": user_reset_password,
"email": user_email,
"sshkey_name": user_sshkey_name,
"sshkey_file": user_sshkey_file,
"sshkey_expires_at": user_sshkey_expires_at,
"group_path": group_path,
"access_level": access_level,
"confirm": confirm,
"isadmin": user_isadmin,
"external": user_external,
"identities": user_identities,
"overwrite_identities": overwrite_identities,
}):
module.exit_json(changed=True, msg="Successfully created or updated the user %s" % user_username, user=gitlab_user.user_object._attrs)
else:
module.exit_json(changed=False, msg="No need to update the user %s" % user_username, user=gitlab_user.user_object._attrs)
if __name__ == '__main__':
main()
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| aerospike_migrations.py | File | 18.75 KB | 0644 |
|
| airbrake_deployment.py | File | 4.8 KB | 0644 |
|
| aix_devices.py | File | 9.89 KB | 0644 |
|
| aix_filesystem.py | File | 17.48 KB | 0644 |
|
| aix_inittab.py | File | 7.33 KB | 0644 |
|
| aix_lvg.py | File | 11 KB | 0644 |
|
| aix_lvol.py | File | 10.55 KB | 0644 |
|
| alerta_customer.py | File | 6.61 KB | 0644 |
|
| ali_instance.py | File | 39.51 KB | 0644 |
|
| ali_instance_info.py | File | 13.79 KB | 0644 |
|
| alternatives.py | File | 14.23 KB | 0644 |
|
| ansible_galaxy_install.py | File | 15.2 KB | 0644 |
|
| apache2_mod_proxy.py | File | 16.85 KB | 0644 |
|
| apache2_module.py | File | 8.95 KB | 0644 |
|
| apk.py | File | 12.07 KB | 0644 |
|
| apt_repo.py | File | 3.71 KB | 0644 |
|
| apt_rpm.py | File | 7.75 KB | 0644 |
|
| archive.py | File | 22.65 KB | 0644 |
|
| atomic_container.py | File | 6.69 KB | 0644 |
|
| atomic_host.py | File | 2.8 KB | 0644 |
|
| atomic_image.py | File | 5.3 KB | 0644 |
|
| awall.py | File | 4.61 KB | 0644 |
|
| beadm.py | File | 11.87 KB | 0644 |
|
| bearychat.py | File | 5.36 KB | 0644 |
|
| bigpanda.py | File | 6.32 KB | 0644 |
|
| bitbucket_access_key.py | File | 8.76 KB | 0644 |
|
| bitbucket_pipeline_key_pair.py | File | 5.97 KB | 0644 |
|
| bitbucket_pipeline_known_host.py | File | 8.82 KB | 0644 |
|
| bitbucket_pipeline_variable.py | File | 8.62 KB | 0644 |
|
| bower.py | File | 6.78 KB | 0644 |
|
| btrfs_info.py | File | 3.08 KB | 0644 |
|
| btrfs_subvolume.py | File | 28.14 KB | 0644 |
|
| bundler.py | File | 6.96 KB | 0644 |
|
| bzr.py | File | 6.03 KB | 0644 |
|
| campfire.py | File | 5.15 KB | 0644 |
|
| capabilities.py | File | 6.8 KB | 0644 |
|
| cargo.py | File | 6.52 KB | 0644 |
|
| catapult.py | File | 4.35 KB | 0644 |
|
| circonus_annotation.py | File | 7.46 KB | 0644 |
|
| cisco_webex.py | File | 5.58 KB | 0644 |
|
| clc_aa_policy.py | File | 10.52 KB | 0644 |
|
| clc_alert_policy.py | File | 17.39 KB | 0644 |
|
| clc_blueprint_package.py | File | 10.25 KB | 0644 |
|
| clc_firewall_policy.py | File | 21.16 KB | 0644 |
|
| clc_group.py | File | 16.72 KB | 0644 |
|
| clc_loadbalancer.py | File | 34.43 KB | 0644 |
|
| clc_modify_server.py | File | 34.27 KB | 0644 |
|
| clc_publicip.py | File | 12.15 KB | 0644 |
|
| clc_server.py | File | 55.34 KB | 0644 |
|
| clc_server_snapshot.py | File | 14.16 KB | 0644 |
|
| cloud_init_data_facts.py | File | 3.45 KB | 0644 |
|
| cloudflare_dns.py | File | 34.22 KB | 0644 |
|
| cobbler_sync.py | File | 4.38 KB | 0644 |
|
| cobbler_system.py | File | 10.74 KB | 0644 |
|
| composer.py | File | 9.25 KB | 0644 |
|
| consul.py | File | 21.78 KB | 0644 |
|
| consul_acl.py | File | 21.89 KB | 0644 |
|
| consul_kv.py | File | 11.4 KB | 0644 |
|
| consul_policy.py | File | 11.29 KB | 0644 |
|
| consul_role.py | File | 22.22 KB | 0644 |
|
| consul_session.py | File | 12.32 KB | 0644 |
|
| copr.py | File | 17.05 KB | 0644 |
|
| cpanm.py | File | 8.94 KB | 0644 |
|
| cronvar.py | File | 13.73 KB | 0644 |
|
| crypttab.py | File | 10.98 KB | 0644 |
|
| datadog_downtime.py | File | 10.51 KB | 0644 |
|
| datadog_event.py | File | 5.77 KB | 0644 |
|
| datadog_monitor.py | File | 17.17 KB | 0644 |
|
| dconf.py | File | 18.54 KB | 0644 |
|
| deploy_helper.py | File | 19.58 KB | 0644 |
|
| dimensiondata_network.py | File | 9.03 KB | 0644 |
|
| dimensiondata_vlan.py | File | 18.5 KB | 0644 |
|
| discord.py | File | 6.7 KB | 0644 |
|
| django_manage.py | File | 15.83 KB | 0644 |
|
| dnf_versionlock.py | File | 12.25 KB | 0644 |
|
| dnsimple.py | File | 16.26 KB | 0644 |
|
| dnsimple_info.py | File | 9.34 KB | 0644 |
|
| dnsmadeeasy.py | File | 23.71 KB | 0644 |
|
| dpkg_divert.py | File | 13.44 KB | 0644 |
|
| easy_install.py | File | 6.63 KB | 0644 |
|
| ejabberd_user.py | File | 6.56 KB | 0644 |
|
| elasticsearch_plugin.py | File | 9.72 KB | 0644 |
|
| emc_vnx_sg_member.py | File | 5.12 KB | 0644 |
|
| etcd3.py | File | 8.56 KB | 0644 |
|
| facter.py | File | 1.88 KB | 0644 |
|
| filesize.py | File | 16.87 KB | 0644 |
|
| filesystem.py | File | 24.6 KB | 0644 |
|
| flatpak.py | File | 12.16 KB | 0644 |
|
| flatpak_remote.py | File | 9.08 KB | 0644 |
|
| flowdock.py | File | 6.02 KB | 0644 |
|
| gandi_livedns.py | File | 5.05 KB | 0644 |
|
| gconftool2.py | File | 6.21 KB | 0644 |
|
| gconftool2_info.py | File | 2.2 KB | 0644 |
|
| gem.py | File | 10.22 KB | 0644 |
|
| gio_mime.py | File | 3.22 KB | 0644 |
|
| git_config.py | File | 8.64 KB | 0644 |
|
| github_deploy_key.py | File | 11.91 KB | 0644 |
|
| github_issue.py | File | 3.1 KB | 0644 |
|
| github_key.py | File | 7.79 KB | 0644 |
|
| github_release.py | File | 6.15 KB | 0644 |
|
| github_repo.py | File | 8.56 KB | 0644 |
|
| github_webhook.py | File | 8.75 KB | 0644 |
|
| github_webhook_info.py | File | 5.27 KB | 0644 |
|
| gitlab_branch.py | File | 5.46 KB | 0644 |
|
| gitlab_deploy_key.py | File | 9.41 KB | 0644 |
|
| gitlab_group.py | File | 13.65 KB | 0644 |
|
| gitlab_group_members.py | File | 18.54 KB | 0644 |
|
| gitlab_group_variable.py | File | 15.58 KB | 0644 |
|
| gitlab_hook.py | File | 12.31 KB | 0644 |
|
| gitlab_instance_variable.py | File | 11.95 KB | 0644 |
|
| gitlab_merge_request.py | File | 14.92 KB | 0644 |
|
| gitlab_project.py | File | 26.07 KB | 0644 |
|
| gitlab_project_badge.py | File | 5.99 KB | 0644 |
|
| gitlab_project_members.py | File | 18.81 KB | 0644 |
|
| gitlab_project_variable.py | File | 16.56 KB | 0644 |
|
| gitlab_protected_branch.py | File | 6.92 KB | 0644 |
|
| gitlab_runner.py | File | 15.79 KB | 0644 |
|
| gitlab_user.py | File | 22.33 KB | 0644 |
|
| grove.py | File | 3.36 KB | 0644 |
|
| gunicorn.py | File | 6.73 KB | 0644 |
|
| haproxy.py | File | 17.2 KB | 0644 |
|
| heroku_collaborator.py | File | 4.23 KB | 0644 |
|
| hg.py | File | 9.78 KB | 0644 |
|
| hipchat.py | File | 6.28 KB | 0644 |
|
| homebrew.py | File | 30.28 KB | 0644 |
|
| homebrew_cask.py | File | 27.09 KB | 0644 |
|
| homebrew_tap.py | File | 7.59 KB | 0644 |
|
| homectl.py | File | 25.17 KB | 0644 |
|
| honeybadger_deployment.py | File | 3.76 KB | 0644 |
|
| hpilo_boot.py | File | 6.77 KB | 0644 |
|
| hpilo_info.py | File | 8.43 KB | 0644 |
|
| hponcfg.py | File | 3.1 KB | 0644 |
|
| htpasswd.py | File | 9.27 KB | 0644 |
|
| hwc_ecs_instance.py | File | 58.08 KB | 0644 |
|
| hwc_evs_disk.py | File | 34.9 KB | 0644 |
|
| hwc_network_vpc.py | File | 13.83 KB | 0644 |
|
| hwc_smn_topic.py | File | 9.8 KB | 0644 |
|
| hwc_vpc_eip.py | File | 26.17 KB | 0644 |
|
| hwc_vpc_peering_connect.py | File | 17.58 KB | 0644 |
|
| hwc_vpc_port.py | File | 30.1 KB | 0644 |
|
| hwc_vpc_private_ip.py | File | 9.57 KB | 0644 |
|
| hwc_vpc_route.py | File | 11.58 KB | 0644 |
|
| hwc_vpc_security_group.py | File | 18.91 KB | 0644 |
|
| hwc_vpc_security_group_rule.py | File | 17.44 KB | 0644 |
|
| hwc_vpc_subnet.py | File | 20.3 KB | 0644 |
|
| ibm_sa_domain.py | File | 4.35 KB | 0644 |
|
| ibm_sa_host.py | File | 3.38 KB | 0644 |
|
| ibm_sa_host_ports.py | File | 3.64 KB | 0644 |
|
| ibm_sa_pool.py | File | 3.06 KB | 0644 |
|
| ibm_sa_vol.py | File | 2.79 KB | 0644 |
|
| ibm_sa_vol_map.py | File | 3.71 KB | 0644 |
|
| icinga2_feature.py | File | 4.32 KB | 0644 |
|
| icinga2_host.py | File | 10.06 KB | 0644 |
|
| idrac_redfish_command.py | File | 7.79 KB | 0644 |
|
| idrac_redfish_config.py | File | 10.92 KB | 0644 |
|
| idrac_redfish_info.py | File | 7.95 KB | 0644 |
|
| ilo_redfish_command.py | File | 5.17 KB | 0644 |
|
| ilo_redfish_config.py | File | 5.46 KB | 0644 |
|
| ilo_redfish_info.py | File | 5.85 KB | 0644 |
|
| imc_rest.py | File | 15.01 KB | 0644 |
|
| imgadm.py | File | 9.79 KB | 0644 |
|
| infinity.py | File | 21.86 KB | 0644 |
|
| influxdb_database.py | File | 3.84 KB | 0644 |
|
| influxdb_query.py | File | 2.73 KB | 0644 |
|
| influxdb_retention_policy.py | File | 11.77 KB | 0644 |
|
| influxdb_user.py | File | 9.03 KB | 0644 |
|
| influxdb_write.py | File | 2.55 KB | 0644 |
|
| ini_file.py | File | 19.37 KB | 0644 |
|
| installp.py | File | 9.18 KB | 0644 |
|
| interfaces_file.py | File | 14.75 KB | 0644 |
|
| ip_netns.py | File | 3.49 KB | 0644 |
|
| ipa_config.py | File | 14.01 KB | 0644 |
|
| ipa_dnsrecord.py | File | 12.58 KB | 0644 |
|
| ipa_dnszone.py | File | 5.89 KB | 0644 |
|
| ipa_group.py | File | 11.42 KB | 0644 |
|
| ipa_hbacrule.py | File | 13.54 KB | 0644 |
|
| ipa_host.py | File | 10.51 KB | 0644 |
|
| ipa_hostgroup.py | File | 7.69 KB | 0644 |
|
| ipa_otpconfig.py | File | 5.69 KB | 0644 |
|
| ipa_otptoken.py | File | 22.64 KB | 0644 |
|
| ipa_pwpolicy.py | File | 8.83 KB | 0644 |
|
| ipa_role.py | File | 10.72 KB | 0644 |
|
| ipa_service.py | File | 7.15 KB | 0644 |
|
| ipa_subca.py | File | 7.54 KB | 0644 |
|
| ipa_sudocmd.py | File | 4.65 KB | 0644 |
|
| ipa_sudocmdgroup.py | File | 6.13 KB | 0644 |
|
| ipa_sudorule.py | File | 18.58 KB | 0644 |
|
| ipa_user.py | File | 14 KB | 0644 |
|
| ipa_vault.py | File | 7.93 KB | 0644 |
|
| ipbase_info.py | File | 8.02 KB | 0644 |
|
| ipify_facts.py | File | 2.92 KB | 0644 |
|
| ipinfoio_facts.py | File | 3.61 KB | 0644 |
|
| ipmi_boot.py | File | 6.45 KB | 0644 |
|
| ipmi_power.py | File | 8.29 KB | 0644 |
|
| iptables_state.py | File | 21.49 KB | 0644 |
|
| ipwcli_dns.py | File | 10.97 KB | 0644 |
|
| irc.py | File | 9.31 KB | 0644 |
|
| iso_create.py | File | 10.63 KB | 0644 |
|
| iso_customize.py | File | 11.19 KB | 0644 |
|
| iso_extract.py | File | 6.48 KB | 0644 |
|
| jabber.py | File | 4.56 KB | 0644 |
|
| java_cert.py | File | 19.97 KB | 0644 |
|
| java_keystore.py | File | 21.69 KB | 0644 |
|
| jboss.py | File | 5.84 KB | 0644 |
|
| jenkins_build.py | File | 9.96 KB | 0644 |
|
| jenkins_build_info.py | File | 5.88 KB | 0644 |
|
| jenkins_job.py | File | 11.73 KB | 0644 |
|
| jenkins_job_info.py | File | 7.5 KB | 0644 |
|
| jenkins_plugin.py | File | 28.23 KB | 0644 |
|
| jenkins_script.py | File | 6.6 KB | 0644 |
|
| jira.py | File | 26.2 KB | 0644 |
|
| kdeconfig.py | File | 8.19 KB | 0644 |
|
| kernel_blacklist.py | File | 4.04 KB | 0644 |
|
| keycloak_authentication.py | File | 19.04 KB | 0644 |
|
| keycloak_authentication_required_actions.py | File | 16.13 KB | 0644 |
|
| keycloak_authz_authorization_scope.py | File | 9.72 KB | 0644 |
|
| keycloak_authz_custom_policy.py | File | 7.18 KB | 0644 |
|
| keycloak_authz_permission.py | File | 16.59 KB | 0644 |
|
| keycloak_authz_permission_info.py | File | 5.56 KB | 0644 |
|
| keycloak_client.py | File | 36.55 KB | 0644 |
|
| keycloak_client_rolemapping.py | File | 14.5 KB | 0644 |
|
| keycloak_clientscope.py | File | 18.05 KB | 0644 |
|
| keycloak_clientscope_type.py | File | 8.93 KB | 0644 |
|
| keycloak_clientsecret_info.py | File | 4.47 KB | 0644 |
|
| keycloak_clientsecret_regenerate.py | File | 4.78 KB | 0644 |
|
| keycloak_clienttemplate.py | File | 15.93 KB | 0644 |
|
| keycloak_group.py | File | 16.47 KB | 0644 |
|
| keycloak_identity_provider.py | File | 22.4 KB | 0644 |
|
| keycloak_realm.py | File | 27.68 KB | 0644 |
|
| keycloak_realm_info.py | File | 3.82 KB | 0644 |
|
| keycloak_realm_key.py | File | 17.62 KB | 0644 |
|
| keycloak_role.py | File | 14.61 KB | 0644 |
|
| keycloak_user.py | File | 16.57 KB | 0644 |
|
| keycloak_user_federation.py | File | 38.39 KB | 0644 |
|
| keycloak_user_rolemapping.py | File | 14.9 KB | 0644 |
|
| keyring.py | File | 8.17 KB | 0644 |
|
| keyring_info.py | File | 4.1 KB | 0644 |
|
| kibana_plugin.py | File | 7.95 KB | 0644 |
|
| launchd.py | File | 17.04 KB | 0644 |
|
| layman.py | File | 7.67 KB | 0644 |
|
| lbu.py | File | 2.88 KB | 0644 |
|
| ldap_attrs.py | File | 11 KB | 0644 |
|
| ldap_entry.py | File | 8.81 KB | 0644 |
|
| ldap_passwd.py | File | 4.03 KB | 0644 |
|
| ldap_search.py | File | 8.73 KB | 0644 |
|
| librato_annotation.py | File | 5.65 KB | 0644 |
|
| linode.py | File | 24.74 KB | 0644 |
|
| linode_v4.py | File | 9.45 KB | 0644 |
|
| listen_ports_facts.py | File | 14.61 KB | 0644 |
|
| lldp.py | File | 2.54 KB | 0644 |
|
| locale_gen.py | File | 7.26 KB | 0644 |
|
| logentries.py | File | 4.44 KB | 0644 |
|
| logentries_msg.py | File | 2.34 KB | 0644 |
|
| logstash_plugin.py | File | 4.82 KB | 0644 |
|
| lvg.py | File | 19.33 KB | 0644 |
|
| lvg_rename.py | File | 4.82 KB | 0644 |
|
| lvol.py | File | 21.79 KB | 0644 |
|
| lxc_container.py | File | 54.26 KB | 0644 |
|
| lxca_cmms.py | File | 4.56 KB | 0644 |
|
| lxca_nodes.py | File | 5.57 KB | 0644 |
|
| lxd_container.py | File | 30.19 KB | 0644 |
|
| lxd_profile.py | File | 17.82 KB | 0644 |
|
| lxd_project.py | File | 14.6 KB | 0644 |
|
| macports.py | File | 9.78 KB | 0644 |
|
| mail.py | File | 14.63 KB | 0644 |
|
| make.py | File | 7.56 KB | 0644 |
|
| manageiq_alert_profiles.py | File | 11.22 KB | 0644 |
|
| manageiq_alerts.py | File | 12.87 KB | 0644 |
|
| manageiq_group.py | File | 22.44 KB | 0644 |
|
| manageiq_policies.py | File | 6.26 KB | 0644 |
|
| manageiq_policies_info.py | File | 3.87 KB | 0644 |
|
| manageiq_provider.py | File | 35.9 KB | 0644 |
|
| manageiq_tags.py | File | 5.59 KB | 0644 |
|
| manageiq_tags_info.py | File | 3.41 KB | 0644 |
|
| manageiq_tenant.py | File | 17.7 KB | 0644 |
|
| manageiq_user.py | File | 9.6 KB | 0644 |
|
| mas.py | File | 9.47 KB | 0644 |
|
| matrix.py | File | 4 KB | 0644 |
|
| mattermost.py | File | 5.78 KB | 0644 |
|
| maven_artifact.py | File | 31.46 KB | 0644 |
|
| memset_dns_reload.py | File | 5.95 KB | 0644 |
|
| memset_memstore_info.py | File | 5.01 KB | 0644 |
|
| memset_server_info.py | File | 8.52 KB | 0644 |
|
| memset_zone.py | File | 10.9 KB | 0644 |
|
| memset_zone_domain.py | File | 9.22 KB | 0644 |
|
| memset_zone_record.py | File | 13.81 KB | 0644 |
|
| mksysb.py | File | 4.93 KB | 0644 |
|
| modprobe.py | File | 10.7 KB | 0644 |
|
| monit.py | File | 11.61 KB | 0644 |
|
| mqtt.py | File | 7.83 KB | 0644 |
|
| mssql_db.py | File | 7.14 KB | 0644 |
|
| mssql_script.py | File | 11.43 KB | 0644 |
|
| nagios.py | File | 41.14 KB | 0644 |
|
| netcup_dns.py | File | 8.17 KB | 0644 |
|
| newrelic_deployment.py | File | 5.92 KB | 0644 |
|
| nexmo.py | File | 3.65 KB | 0644 |
|
| nginx_status_info.py | File | 4.6 KB | 0644 |
|
| nictagadm.py | File | 5.96 KB | 0644 |
|
| nmcli.py | File | 108.01 KB | 0644 |
|
| nomad_job.py | File | 8.35 KB | 0644 |
|
| nomad_job_info.py | File | 12.11 KB | 0644 |
|
| nosh.py | File | 17.21 KB | 0644 |
|
| npm.py | File | 10.82 KB | 0644 |
|
| nsupdate.py | File | 19.33 KB | 0644 |
|
| ocapi_command.py | File | 8.7 KB | 0644 |
|
| ocapi_info.py | File | 6.5 KB | 0644 |
|
| oci_vcn.py | File | 7.99 KB | 0644 |
|
| odbc.py | File | 5.2 KB | 0644 |
|
| office_365_connector_card.py | File | 9.69 KB | 0644 |
|
| ohai.py | File | 1.38 KB | 0644 |
|
| omapi_host.py | File | 11.68 KB | 0644 |
|
| one_host.py | File | 9.92 KB | 0644 |
|
| one_image.py | File | 11.22 KB | 0644 |
|
| one_image_info.py | File | 7.71 KB | 0644 |
|
| one_service.py | File | 25.04 KB | 0644 |
|
| one_template.py | File | 7.79 KB | 0644 |
|
| one_vm.py | File | 59.46 KB | 0644 |
|
| oneandone_firewall_policy.py | File | 18.35 KB | 0644 |
|
| oneandone_load_balancer.py | File | 22.49 KB | 0644 |
|
| oneandone_monitoring_policy.py | File | 33.48 KB | 0644 |
|
| oneandone_private_network.py | File | 14.33 KB | 0644 |
|
| oneandone_public_ip.py | File | 9.74 KB | 0644 |
|
| oneandone_server.py | File | 22.31 KB | 0644 |
|
| onepassword_info.py | File | 16.51 KB | 0644 |
|
| oneview_datacenter_info.py | File | 4.82 KB | 0644 |
|
| oneview_enclosure_info.py | File | 7.85 KB | 0644 |
|
| oneview_ethernet_network.py | File | 8.95 KB | 0644 |
|
| oneview_ethernet_network_info.py | File | 5.95 KB | 0644 |
|
| oneview_fc_network.py | File | 4.03 KB | 0644 |
|
| oneview_fc_network_info.py | File | 3.55 KB | 0644 |
|
| oneview_fcoe_network.py | File | 3.83 KB | 0644 |
|
| oneview_fcoe_network_info.py | File | 3.47 KB | 0644 |
|
| oneview_logical_interconnect_group.py | File | 5.99 KB | 0644 |
|
| oneview_logical_interconnect_group_info.py | File | 4.01 KB | 0644 |
|
| oneview_network_set.py | File | 5.25 KB | 0644 |
|
| oneview_network_set_info.py | File | 5.14 KB | 0644 |
|
| oneview_san_manager.py | File | 7.77 KB | 0644 |
|
| oneview_san_manager_info.py | File | 4.17 KB | 0644 |
|
| online_server_info.py | File | 5.08 KB | 0644 |
|
| online_user_info.py | File | 1.88 KB | 0644 |
|
| open_iscsi.py | File | 14.72 KB | 0644 |
|
| openbsd_pkg.py | File | 26.65 KB | 0644 |
|
| opendj_backendprop.py | File | 6.99 KB | 0644 |
|
| openwrt_init.py | File | 5.93 KB | 0644 |
|
| opkg.py | File | 7.32 KB | 0644 |
|
| osx_defaults.py | File | 14.2 KB | 0644 |
|
| ovh_ip_failover.py | File | 8.7 KB | 0644 |
|
| ovh_ip_loadbalancing_backend.py | File | 11.29 KB | 0644 |
|
| ovh_monthly_billing.py | File | 5.03 KB | 0644 |
|
| pacemaker_cluster.py | File | 6.99 KB | 0644 |
|
| packet_device.py | File | 21.74 KB | 0644 |
|
| packet_ip_subnet.py | File | 10.75 KB | 0644 |
|
| packet_project.py | File | 7.08 KB | 0644 |
|
| packet_sshkey.py | File | 8.77 KB | 0644 |
|
| packet_volume.py | File | 9.14 KB | 0644 |
|
| packet_volume_attachment.py | File | 9.03 KB | 0644 |
|
| pacman.py | File | 32.12 KB | 0644 |
|
| pacman_key.py | File | 10.91 KB | 0644 |
|
| pagerduty.py | File | 8.89 KB | 0644 |
|
| pagerduty_alert.py | File | 14.52 KB | 0644 |
|
| pagerduty_change.py | File | 6.14 KB | 0644 |
|
| pagerduty_user.py | File | 9.15 KB | 0644 |
|
| pam_limits.py | File | 10.86 KB | 0644 |
|
| pamd.py | File | 30.48 KB | 0644 |
|
| parted.py | File | 26.15 KB | 0644 |
|
| pear.py | File | 11.32 KB | 0644 |
|
| pids.py | File | 6.7 KB | 0644 |
|
| pingdom.py | File | 3.88 KB | 0644 |
|
| pip_package_info.py | File | 4.3 KB | 0644 |
|
| pipx.py | File | 12.34 KB | 0644 |
|
| pipx_info.py | File | 6.58 KB | 0644 |
|
| pkg5.py | File | 5.2 KB | 0644 |
|
| pkg5_publisher.py | File | 5.47 KB | 0644 |
|
| pkgin.py | File | 11.7 KB | 0644 |
|
| pkgng.py | File | 18.62 KB | 0644 |
|
| pkgutil.py | File | 8.98 KB | 0644 |
|
| pmem.py | File | 21.09 KB | 0644 |
|
| pnpm.py | File | 13.53 KB | 0644 |
|
| portage.py | File | 16.14 KB | 0644 |
|
| portinstall.py | File | 6.74 KB | 0644 |
|
| pritunl_org.py | File | 5.52 KB | 0644 |
|
| pritunl_org_info.py | File | 3.6 KB | 0644 |
|
| pritunl_user.py | File | 10.08 KB | 0644 |
|
| pritunl_user_info.py | File | 4.65 KB | 0644 |
|
| profitbricks.py | File | 21.55 KB | 0644 |
|
| profitbricks_datacenter.py | File | 7.57 KB | 0644 |
|
| profitbricks_nic.py | File | 8.26 KB | 0644 |
|
| profitbricks_volume.py | File | 13.07 KB | 0644 |
|
| profitbricks_volume_attachments.py | File | 7.76 KB | 0644 |
|
| proxmox.py | File | 34.07 KB | 0644 |
|
| proxmox_disk.py | File | 27.79 KB | 0644 |
|
| proxmox_domain_info.py | File | 3.56 KB | 0644 |
|
| proxmox_group_info.py | File | 3.94 KB | 0644 |
|
| proxmox_kvm.py | File | 62.77 KB | 0644 |
|
| proxmox_nic.py | File | 10.28 KB | 0644 |
|
| proxmox_pool.py | File | 5.29 KB | 0644 |
|
| proxmox_pool_member.py | File | 7.93 KB | 0644 |
|
| proxmox_snap.py | File | 14.7 KB | 0644 |
|
| proxmox_storage_info.py | File | 5.61 KB | 0644 |
|
| proxmox_tasks_info.py | File | 5.1 KB | 0644 |
|
| proxmox_template.py | File | 9.8 KB | 0644 |
|
| proxmox_user_info.py | File | 8 KB | 0644 |
|
| proxmox_vm_info.py | File | 7.32 KB | 0644 |
|
| pubnub_blocks.py | File | 23.64 KB | 0644 |
|
| pulp_repo.py | File | 25.6 KB | 0644 |
|
| puppet.py | File | 8.28 KB | 0644 |
|
| pushbullet.py | File | 5.81 KB | 0644 |
|
| pushover.py | File | 4.57 KB | 0644 |
|
| python_requirements_info.py | File | 6.22 KB | 0644 |
|
| rax.py | File | 32.63 KB | 0644 |
|
| rax_cbs.py | File | 6.79 KB | 0644 |
|
| rax_cbs_attachments.py | File | 6.81 KB | 0644 |
|
| rax_cdb.py | File | 7.75 KB | 0644 |
|
| rax_cdb_database.py | File | 4.56 KB | 0644 |
|
| rax_cdb_user.py | File | 6.07 KB | 0644 |
|
| rax_clb.py | File | 9.37 KB | 0644 |
|
| rax_clb_nodes.py | File | 8.39 KB | 0644 |
|
| rax_clb_ssl.py | File | 9.66 KB | 0644 |
|
| rax_dns.py | File | 5.01 KB | 0644 |
|
| rax_dns_record.py | File | 11.52 KB | 0644 |
|
| rax_facts.py | File | 4.28 KB | 0644 |
|
| rax_files.py | File | 11.96 KB | 0644 |
|
| rax_files_objects.py | File | 17 KB | 0644 |
|
| rax_identity.py | File | 2.77 KB | 0644 |
|
| rax_keypair.py | File | 4.9 KB | 0644 |
|
| rax_meta.py | File | 4.82 KB | 0644 |
|
| rax_mon_alarm.py | File | 7.41 KB | 0644 |
|
| rax_mon_check.py | File | 11.01 KB | 0644 |
|
| rax_mon_entity.py | File | 5.88 KB | 0644 |
|
| rax_mon_notification.py | File | 5.21 KB | 0644 |
|
| rax_mon_notification_plan.py | File | 5.84 KB | 0644 |
|
| rax_network.py | File | 3.74 KB | 0644 |
|
| rax_queue.py | File | 3.49 KB | 0644 |
|
| rax_scaling_group.py | File | 14.15 KB | 0644 |
|
| rax_scaling_policy.py | File | 8.91 KB | 0644 |
|
| read_csv.py | File | 6.37 KB | 0644 |
|
| redfish_command.py | File | 33.83 KB | 0644 |
|
| redfish_config.py | File | 16.28 KB | 0644 |
|
| redfish_info.py | File | 20.6 KB | 0644 |
|
| redhat_subscription.py | File | 48.74 KB | 0644 |
|
| redis.py | File | 10.67 KB | 0644 |
|
| redis_data.py | File | 7.4 KB | 0644 |
|
| redis_data_incr.py | File | 5.98 KB | 0644 |
|
| redis_data_info.py | File | 2.87 KB | 0644 |
|
| redis_info.py | File | 6.72 KB | 0644 |
|
| rhevm.py | File | 49.77 KB | 0644 |
|
| rhn_channel.py | File | 6.9 KB | 0644 |
|
| rhn_register.py | File | 15.82 KB | 0644 |
|
| rhsm_release.py | File | 4.13 KB | 0644 |
|
| rhsm_repository.py | File | 9.54 KB | 0644 |
|
| riak.py | File | 7.26 KB | 0644 |
|
| rocketchat.py | File | 7.88 KB | 0644 |
|
| rollbar_deployment.py | File | 4.1 KB | 0644 |
|
| rpm_ostree_pkg.py | File | 4.48 KB | 0644 |
|
| rundeck_acl_policy.py | File | 7.45 KB | 0644 |
|
| rundeck_job_executions_info.py | File | 5.52 KB | 0644 |
|
| rundeck_job_run.py | File | 10.55 KB | 0644 |
|
| rundeck_project.py | File | 5.46 KB | 0644 |
|
| runit.py | File | 7.88 KB | 0644 |
|
| say.py | File | 2.48 KB | 0644 |
|
| scaleway_compute.py | File | 23.75 KB | 0644 |
|
| scaleway_compute_private_network.py | File | 5.95 KB | 0644 |
|
| scaleway_container.py | File | 12.53 KB | 0644 |
|
| scaleway_container_info.py | File | 4.25 KB | 0644 |
|
| scaleway_container_namespace.py | File | 9.25 KB | 0644 |
|
| scaleway_container_namespace_info.py | File | 4.14 KB | 0644 |
|
| scaleway_container_registry.py | File | 8.03 KB | 0644 |
|
| scaleway_container_registry_info.py | File | 4.03 KB | 0644 |
|
| scaleway_database_backup.py | File | 11.92 KB | 0644 |
|
| scaleway_function.py | File | 11.85 KB | 0644 |
|
| scaleway_function_info.py | File | 4.16 KB | 0644 |
|
| scaleway_function_namespace.py | File | 9.21 KB | 0644 |
|
| scaleway_function_namespace_info.py | File | 4.11 KB | 0644 |
|
| scaleway_image_info.py | File | 3.79 KB | 0644 |
|
| scaleway_ip.py | File | 7.17 KB | 0644 |
|
| scaleway_ip_info.py | File | 2.8 KB | 0644 |
|
| scaleway_lb.py | File | 10.42 KB | 0644 |
|
| scaleway_organization_info.py | File | 3.02 KB | 0644 |
|
| scaleway_private_network.py | File | 6.74 KB | 0644 |
|
| scaleway_security_group.py | File | 7.27 KB | 0644 |
|
| scaleway_security_group_info.py | File | 3.08 KB | 0644 |
|
| scaleway_security_group_rule.py | File | 7.36 KB | 0644 |
|
| scaleway_server_info.py | File | 6.75 KB | 0644 |
|
| scaleway_snapshot_info.py | File | 3.16 KB | 0644 |
|
| scaleway_sshkey.py | File | 4.86 KB | 0644 |
|
| scaleway_user_data.py | File | 5.17 KB | 0644 |
|
| scaleway_volume.py | File | 5.14 KB | 0644 |
|
| scaleway_volume_info.py | File | 2.96 KB | 0644 |
|
| sefcontext.py | File | 13.65 KB | 0644 |
|
| selinux_permissive.py | File | 4.13 KB | 0644 |
|
| selogin.py | File | 7.24 KB | 0644 |
|
| sendgrid.py | File | 9.15 KB | 0644 |
|
| sensu_check.py | File | 12.81 KB | 0644 |
|
| sensu_client.py | File | 8.96 KB | 0644 |
|
| sensu_handler.py | File | 9.12 KB | 0644 |
|
| sensu_silence.py | File | 8.55 KB | 0644 |
|
| sensu_subscription.py | File | 4.92 KB | 0644 |
|
| seport.py | File | 8.93 KB | 0644 |
|
| serverless.py | File | 6.85 KB | 0644 |
|
| shutdown.py | File | 2.45 KB | 0644 |
|
| simpleinit_msb.py | File | 9.61 KB | 0644 |
|
| sl_vm.py | File | 12.47 KB | 0644 |
|
| slack.py | File | 19.41 KB | 0644 |
|
| slackpkg.py | File | 6.36 KB | 0644 |
|
| smartos_image_info.py | File | 3.46 KB | 0644 |
|
| snap.py | File | 19.1 KB | 0644 |
|
| snap_alias.py | File | 5.4 KB | 0644 |
|
| snmp_facts.py | File | 15.57 KB | 0644 |
|
| solaris_zone.py | File | 16.77 KB | 0644 |
|
| sorcery.py | File | 23.71 KB | 0644 |
|
| spectrum_device.py | File | 10.58 KB | 0644 |
|
| spectrum_model_attrs.py | File | 20.53 KB | 0644 |
|
| spotinst_aws_elastigroup.py | File | 49.74 KB | 0644 |
|
| ss_3par_cpg.py | File | 9.22 KB | 0644 |
|
| ssh_config.py | File | 11.22 KB | 0644 |
|
| stackdriver.py | File | 6.86 KB | 0644 |
|
| stacki_host.py | File | 10.3 KB | 0644 |
|
| statsd.py | File | 4.89 KB | 0644 |
|
| statusio_maintenance.py | File | 16.93 KB | 0644 |
|
| sudoers.py | File | 8.21 KB | 0644 |
|
| supervisorctl.py | File | 10.03 KB | 0644 |
|
| svc.py | File | 9.21 KB | 0644 |
|
| svr4pkg.py | File | 7.72 KB | 0644 |
|
| swdepot.py | File | 6.04 KB | 0644 |
|
| swupd.py | File | 8.82 KB | 0644 |
|
| syslogger.py | File | 5.62 KB | 0644 |
|
| syspatch.py | File | 4.1 KB | 0644 |
|
| sysrc.py | File | 7.23 KB | 0644 |
|
| sysupgrade.py | File | 4.25 KB | 0644 |
|
| taiga_issue.py | File | 11.1 KB | 0644 |
|
| telegram.py | File | 4.17 KB | 0644 |
|
| terraform.py | File | 25.59 KB | 0644 |
|
| timezone.py | File | 36.39 KB | 0644 |
|
| twilio.py | File | 5.86 KB | 0644 |
|
| typetalk.py | File | 3.41 KB | 0644 |
|
| udm_dns_record.py | File | 7.02 KB | 0644 |
|
| udm_dns_zone.py | File | 7.04 KB | 0644 |
|
| udm_group.py | File | 5.04 KB | 0644 |
|
| udm_share.py | File | 18.8 KB | 0644 |
|
| udm_user.py | File | 18.63 KB | 0644 |
|
| ufw.py | File | 22.58 KB | 0644 |
|
| uptimerobot.py | File | 3.85 KB | 0644 |
|
| urpmi.py | File | 6.32 KB | 0644 |
|
| utm_aaa_group.py | File | 7.3 KB | 0644 |
|
| utm_aaa_group_info.py | File | 3.58 KB | 0644 |
|
| utm_ca_host_key_cert.py | File | 4.62 KB | 0644 |
|
| utm_ca_host_key_cert_info.py | File | 2.99 KB | 0644 |
|
| utm_dns_host.py | File | 4.86 KB | 0644 |
|
| utm_network_interface_address.py | File | 3.9 KB | 0644 |
|
| utm_network_interface_address_info.py | File | 2.81 KB | 0644 |
|
| utm_proxy_auth_profile.py | File | 12.12 KB | 0644 |
|
| utm_proxy_exception.py | File | 7.56 KB | 0644 |
|
| utm_proxy_frontend.py | File | 9.02 KB | 0644 |
|
| utm_proxy_frontend_info.py | File | 4.33 KB | 0644 |
|
| utm_proxy_location.py | File | 6.69 KB | 0644 |
|
| utm_proxy_location_info.py | File | 3.66 KB | 0644 |
|
| vdo.py | File | 31.63 KB | 0644 |
|
| vertica_configuration.py | File | 6.42 KB | 0644 |
|
| vertica_info.py | File | 9.15 KB | 0644 |
|
| vertica_role.py | File | 8.03 KB | 0644 |
|
| vertica_schema.py | File | 11.41 KB | 0644 |
|
| vertica_user.py | File | 14.04 KB | 0644 |
|
| vexata_eg.py | File | 5.77 KB | 0644 |
|
| vexata_volume.py | File | 5.06 KB | 0644 |
|
| vmadm.py | File | 24.5 KB | 0644 |
|
| wakeonlan.py | File | 3.72 KB | 0644 |
|
| wdc_redfish_command.py | File | 10.37 KB | 0644 |
|
| wdc_redfish_info.py | File | 6.29 KB | 0644 |
|
| webfaction_app.py | File | 6.09 KB | 0644 |
|
| webfaction_db.py | File | 6.06 KB | 0644 |
|
| webfaction_domain.py | File | 5.24 KB | 0644 |
|
| webfaction_mailbox.py | File | 4.25 KB | 0644 |
|
| webfaction_site.py | File | 6.77 KB | 0644 |
|
| xattr.py | File | 6.81 KB | 0644 |
|
| xbps.py | File | 11.18 KB | 0644 |
|
| xcc_redfish_command.py | File | 30.16 KB | 0644 |
|
| xenserver_facts.py | File | 5.27 KB | 0644 |
|
| xenserver_guest.py | File | 97.27 KB | 0644 |
|
| xenserver_guest_info.py | File | 7.49 KB | 0644 |
|
| xenserver_guest_powerstate.py | File | 9.83 KB | 0644 |
|
| xfconf.py | File | 9.77 KB | 0644 |
|
| xfconf_info.py | File | 5.29 KB | 0644 |
|
| xfs_quota.py | File | 14.61 KB | 0644 |
|
| xml.py | File | 35.62 KB | 0644 |
|
| yarn.py | File | 12.68 KB | 0644 |
|
| yum_versionlock.py | File | 5.89 KB | 0644 |
|
| zfs.py | File | 9.47 KB | 0644 |
|
| zfs_delegate_admin.py | File | 9.46 KB | 0644 |
|
| zfs_facts.py | File | 7.84 KB | 0644 |
|
| znode.py | File | 9.07 KB | 0644 |
|
| zpool_facts.py | File | 6.11 KB | 0644 |
|
| zypper.py | File | 20.81 KB | 0644 |
|
| zypper_repository.py | File | 16.98 KB | 0644 |
|