Community.General
Collection version 5.0.2
Description
Author:
Ansible (https://github.com/ansible)
Issue Tracker Repository (Sources) Submit a bug report Request a feature
Communication
Matrix room
#users:ansible.im
: General usage and support questions.IRC channel
#ansible
(Libera network): General usage and support questions.Mailing list: Ansible Project List. (Subscribe)
Guides
Plugin Index
These are the plugins in the community.general collection:
Become Plugins
doas become – Do As user
dzdo become – Centrify’s Direct Authorize
ksu become – Kerberos substitute user
machinectl become – Systemd’s machinectl privilege escalation
pbrun become – PowerBroker run
pfexec become – profile based execution
pmrun become – Privilege Manager run
sesu become – CA Privileged Access Manager
sudosu become – Run tasks using sudo su -
Cache Plugins
memcached cache – Use memcached DB for cache
pickle cache – Pickle formatted files.
redis cache – Use Redis DB for cache
yaml cache – YAML formatted files.
Callback Plugins
cgroup_memory_recap callback – Profiles maximum memory usage of tasks and full execution using cgroups
context_demo callback – demo callback that adds play/task context
counter_enabled callback – adds counters to the output items (tasks and hosts/task)
dense callback – minimal stdout output
diy callback – Customize the output
elastic callback – Create distributed traces for each Ansible task in Elastic APM
hipchat callback – post task events to hipchat
jabber callback – post task events to a jabber server
log_plays callback – write playbook output to log file
loganalytics callback – Posts task results to Azure Log Analytics
logdna callback – Sends playbook logs to LogDNA
logentries callback – Sends events to Logentries
logstash callback – Sends events to Logstash
mail callback – Sends failure events via email
nrdp callback – Post task results to a Nagios server through nrdp
null callback – Don’t display stuff to screen
opentelemetry callback – Create distributed traces with OpenTelemetry
say callback – notify using software speech synthesizer
selective callback – only print certain tasks
slack callback – Sends play events to a Slack channel
splunk callback – Sends task result events to Splunk HTTP Event Collector
sumologic callback – Sends task result events to Sumologic
syslog_json callback – sends JSON events to syslog
unixy callback – condensed Ansible output
yaml callback – yaml-ized Ansible screen output
Connection Plugins
chroot connection – Interact with local chroot
funcd connection – Use funcd to connect to target
iocage connection – Run tasks in iocage jails
jail connection – Run tasks in jails
lxc connection – Run tasks in lxc containers via lxc python library
lxd connection – Run tasks in lxc containers via lxc CLI
qubes connection – Interact with an existing QubesOS AppVM
saltstack connection – Allow ansible to piggyback on salt minions
zone connection – Run tasks in a zone instance
Inventory Plugins
cobbler inventory – Cobbler inventory source
gitlab_runners inventory – Ansible dynamic inventory plugin for GitLab runners.
icinga2 inventory – Icinga2 inventory source
linode inventory – Ansible dynamic inventory plugin for Linode.
lxd inventory – Returns Ansible inventory from lxd host
nmap inventory – Uses nmap to find hosts to target
online inventory – Scaleway (previously Online SAS or Online.net) inventory source
opennebula inventory – OpenNebula inventory source
proxmox inventory – Proxmox inventory source
scaleway inventory – Scaleway inventory source
stackpath_compute inventory – StackPath Edge Computing inventory source
virtualbox inventory – virtualbox inventory source
xen_orchestra inventory – Xen Orchestra inventory source
Lookup Plugins
cartesian lookup – returns the cartesian product of lists
chef_databag lookup – fetches data from a Chef Databag
collection_version lookup – Retrieves the version of an installed collection
consul_kv lookup – Fetch metadata from a Consul key value store.
credstash lookup – retrieve secrets from Credstash on AWS
cyberarkpassword lookup – get secrets from CyberArk AIM
dependent lookup – Composes a list with nested elements of other lists or dicts which can depend on previous loop variables
dig lookup – query DNS using the dnspython library
dnstxt lookup – query a domain(s)’s DNS txt fields
dsv lookup – Get secrets from Thycotic DevOps Secrets Vault
etcd lookup – get info from an etcd server
etcd3 lookup – Get key values from etcd3 server
filetree lookup – recursively match all files in a directory tree
flattened lookup – return single list completely flattened
hiera lookup – get info from hiera data
keyring lookup – grab secrets from the OS keyring
lastpass lookup – fetch data from lastpass
lmdb_kv lookup – fetch data from LMDB
manifold lookup – get credentials from Manifold.co
onepassword lookup – fetch field values from 1Password
onepassword_raw lookup – fetch an entire item from 1Password
passwordstore lookup – manage passwords with passwordstore.org’s pass utility
random_pet lookup – Generates random pet names
random_string lookup – Generates random string
random_words lookup – Return a number of random words
redis lookup – fetch data from Redis
revbitspss lookup – Get secrets from RevBits PAM server
shelvefile lookup – read keys from Python shelve file
tss lookup – Get secrets from Thycotic Secret Server
See also
List of collections with docs hosted here.