saltext.salt_describe.runners package#
Submodules#
saltext.salt_describe.runners.salt_describe module#
Module for building state file
New in version 3006.
- saltext.salt_describe.runners.salt_describe.all_(tgt, top=True, include=None, exclude=None, config_system='salt', **kwargs)[source]#
Run all describe methods against target.
One of either a exclude or include can be given to specify which functions to run. These can be either a string or python list.
CLI Example:
salt-run describe.all minion-tgt exclude='["file", "user"]'
You can supply args and kwargs to functions that require them as well. These are passed as explicit kwargs.
CLI Example:
salt-run describe.all minion-tgt include='["file", "pip"]' paths='["/tmp/testfile", "/tmp/testfile2"]'
If two functions take an arg or kwarg of the same name, you can differentiate them by prefixing the argument name.
CLI Example:
salt-run describe.all minion-tgt include='["file", "pip"]' file_paths='["/tmp/testfile", "/tmp/testfile2"]'
saltext.salt_describe.runners.salt_describe_cron module#
Module for building state file
New in version 3006.
saltext.salt_describe.runners.salt_describe_file module#
Module for building state file
New in version 3006.
saltext.salt_describe.runners.salt_describe_firewalld module#
Module for building state file
New in version 3006.
saltext.salt_describe.runners.salt_describe_host module#
Module for building state file
New in version 3006.
saltext.salt_describe.runners.salt_describe_iptables module#
Module for building state file
New in version 3006.
saltext.salt_describe.runners.salt_describe_pip module#
Module for building state file
New in version 3006.
saltext.salt_describe.runners.salt_describe_pkg module#
Module for building state file
New in version 3006.
- saltext.salt_describe.runners.salt_describe_pkg.pkg(tgt, tgt_type='glob', include_version=True, single_state=True, config_system='salt', **kwargs)[source]#
Gather installed pkgs on minions and build a state file.
CLI Example:
salt-run describe.pkg minion-tgt salt-run describe.pkg minion-tgt config_system=ansible salt-run describe.pkg minion-tgt config_system=chef
saltext.salt_describe.runners.salt_describe_pkgrepo module#
Module for building state file
New in version 3006.
saltext.salt_describe.runners.salt_describe_service module#
Module for building state file
New in version 3006.
- saltext.salt_describe.runners.salt_describe_service.service(tgt, tgt_type='glob', config_system='salt', **kwargs)[source]#
Gather enabled and disabled services on minions and build a state file.
CLI Example:
salt-run describe.service minion-tgt
If you want to generate ansible playbooks you need to pass in config_system and hosts
salt-run describe.service minion-tgt config_system=ansible hosts=hostgroup
saltext.salt_describe.runners.salt_describe_sysctl module#
Module for building state file
New in version 3006.
saltext.salt_describe.runners.salt_describe_timezone module#
Module for building state file
New in version 3006.
saltext.salt_describe.runners.salt_describe_user module#
Module for building state file
New in version 3006.
- saltext.salt_describe.runners.salt_describe_user.user(tgt, require_groups=False, minimum_uid=None, maximum_uid=None, minimum_gid=None, maximum_gid=None, tgt_type='glob', config_system='salt')[source]#
read users on the minions and build a state file to manage the users.
CLI Example:
salt-run describe.user minion-tgt