ansible.plugins package¶
-
class
ansible.plugins.PluginLoader(class_name, package, config, subdir, aliases={}, required_base_class=None)[source]¶ Bases:
objectPluginLoader loads plugins from the configured plugin directories.
It searches for plugins by iterating through the combined list of play basedirs, configured paths, and the python path. The first match is used.
-
add_directory(directory, with_subdir=False)[source]¶ Adds an additional directory to the search path
-
__contains__(name)¶ Checks if a plugin named name exists
-
Subpackages¶
- ansible.plugins.action package
- Submodules
- ansible.plugins.action.add_host module
- ansible.plugins.action.assemble module
- ansible.plugins.action.assert module
- ansible.plugins.action.async module
- ansible.plugins.action.copy module
- ansible.plugins.action.debug module
- ansible.plugins.action.eos_template module
- ansible.plugins.action.fail module
- ansible.plugins.action.fetch module
- ansible.plugins.action.group_by module
- ansible.plugins.action.include_vars module
- ansible.plugins.action.ios_template module
- ansible.plugins.action.iosxr_template module
- ansible.plugins.action.junos_template module
- ansible.plugins.action.net_template module
- ansible.plugins.action.normal module
- ansible.plugins.action.nxos_template module
- ansible.plugins.action.ops_template module
- ansible.plugins.action.package module
- ansible.plugins.action.patch module
- ansible.plugins.action.pause module
- ansible.plugins.action.raw module
- ansible.plugins.action.script module
- ansible.plugins.action.service module
- ansible.plugins.action.set_fact module
- ansible.plugins.action.synchronize module
- ansible.plugins.action.template module
- ansible.plugins.action.unarchive module
- ansible.plugins.action.win_copy module
- ansible.plugins.action.win_reboot module
- ansible.plugins.action.win_template module
- ansible.plugins.cache package
- ansible.plugins.callback package
- Submodules
- ansible.plugins.callback.actionable module
- ansible.plugins.callback.context_demo module
- ansible.plugins.callback.default module
- ansible.plugins.callback.hipchat module
- ansible.plugins.callback.json module
- ansible.plugins.callback.junit module
- ansible.plugins.callback.log_plays module
- ansible.plugins.callback.logentries module
- ansible.plugins.callback.mail module
- ansible.plugins.callback.minimal module
- ansible.plugins.callback.oneline module
- ansible.plugins.callback.osx_say module
- ansible.plugins.callback.profile_tasks module
- ansible.plugins.callback.skippy module
- ansible.plugins.callback.slack module
- ansible.plugins.callback.syslog_json module
- ansible.plugins.callback.timer module
- ansible.plugins.callback.tree module
- ansible.plugins.connection package
- Submodules
- ansible.plugins.connection.accelerate module
- ansible.plugins.connection.chroot module
- ansible.plugins.connection.docker module
- ansible.plugins.connection.funcd module
- ansible.plugins.connection.jail module
- ansible.plugins.connection.libvirt_lxc module
- ansible.plugins.connection.local module
- ansible.plugins.connection.lxc module
- ansible.plugins.connection.lxd module
- ansible.plugins.connection.paramiko_ssh module
- ansible.plugins.connection.ssh module
- ansible.plugins.connection.winrm module
- ansible.plugins.connection.zone module
- ansible.plugins.filter package
- ansible.plugins.lookup package
- Submodules
- ansible.plugins.lookup.cartesian module
- ansible.plugins.lookup.consul_kv module
- ansible.plugins.lookup.credstash module
- ansible.plugins.lookup.csvfile module
- ansible.plugins.lookup.dict module
- ansible.plugins.lookup.dig module
- ansible.plugins.lookup.dnstxt module
- ansible.plugins.lookup.env module
- ansible.plugins.lookup.etcd module
- ansible.plugins.lookup.file module
- ansible.plugins.lookup.fileglob module
- ansible.plugins.lookup.first_found module
- ansible.plugins.lookup.flattened module
- ansible.plugins.lookup.hashi_vault module
- ansible.plugins.lookup.indexed_items module
- ansible.plugins.lookup.ini module
- ansible.plugins.lookup.inventory_hostnames module
- ansible.plugins.lookup.items module
- ansible.plugins.lookup.lines module
- ansible.plugins.lookup.list module
- ansible.plugins.lookup.nested module
- ansible.plugins.lookup.password module
- ansible.plugins.lookup.pipe module
- ansible.plugins.lookup.random_choice module
- ansible.plugins.lookup.redis_kv module
- ansible.plugins.lookup.sequence module
- ansible.plugins.lookup.shelvefile module
- ansible.plugins.lookup.subelements module
- ansible.plugins.lookup.template module
- ansible.plugins.lookup.together module
- ansible.plugins.lookup.url module
- ansible.plugins.shell package
- ansible.plugins.strategy package
- ansible.plugins.test package
- ansible.plugins.vars package