builtin
This collection contains 71 modules.
| Module | Synopsis | Collection |
|---|---|---|
add_host
controller | Add a host to the in-memory inventory during a play | builtin |
apt | Install, upgrade and remove packages with apt on Debian and Ubuntu | builtin |
apt_key | Add or remove trusted apt signing keys | builtin |
apt_repository | Add or remove an apt repository definition | builtin |
assemble | Concatenate fragment files from a directory into one destination file | builtin |
assert
controller | Fail the play unless the given conditions all hold | builtin |
async_status | Poll the status of a task started with async | builtin |
blockinfile | Insert, update or remove a marked block of lines in a file | builtin |
command | Run a command directly, without a shell | builtin |
copy | Copy files from the controller to remote hosts | builtin |
cron | Manage entries in a user's crontab | builtin |
deb822_repository | Manage apt repositories in the deb822 .sources format | builtin |
debconf | Read and set debconf answers before a package is configured | builtin |
debug
controller | Print a message or the value of a variable during a play | builtin |
dnf | Install, upgrade and remove packages with dnf on Fedora and RHEL | builtin |
dnf5 | Install, upgrade and remove packages with the dnf5 backend | builtin |
dpkg_selections | Pin or unpin a dpkg package selection | builtin |
expect | Run a command and answer its interactive prompts | builtin |
fail
controller | Stop the play on this host with a custom message | builtin |
fetch | Copy files from remote hosts back to the controller | builtin |
file | Manage the state, ownership and permissions of files and directories | builtin |
find | Search a directory tree for files matching size, age or name criteria | builtin |
get_url | Download a file over HTTP, HTTPS or FTP to the target | builtin |
getent | Query a Name Service Switch database such as passwd or group | builtin |
git | Check out and update a git repository on the target | builtin |
group | Create, modify and remove Unix groups | builtin |
group_by
controller | Create inventory groups from a host expression during a play | builtin |
hostname | Set the system hostname | builtin |
import_role | Statically import a role's tasks at parse time | builtin |
import_tasks | Statically include a task file at parse time | builtin |
include_tasks | Dynamically include a task file at run time | builtin |
include_vars | Load variables from a file or directory into the play | builtin |
iptables | Manage individual iptables rules | builtin |
known_hosts | Add or remove entries in a known_hosts file | builtin |
lineinfile | Ensure a single line is present in, or absent from, a file | builtin |
meta
controller | Control playbook execution flow, such as ending a play or clearing facts | builtin |
mount | Manage filesystem mounts and their fstab entries | builtin |
mount_facts | Gather facts about currently mounted filesystems | builtin |
package | Install or remove packages using whichever package manager the target uses | builtin |
package_facts | Gather facts about packages installed on the target | builtin |
pause | Pause the play for a fixed time or until the operator continues | builtin |
ping | Verify that a host is reachable and can run modules | builtin |
pip | Manage Python packages with pip | builtin |
raw | Run a command over the connection with no module machinery at all | builtin |
reboot | Reboot the target and wait for it to come back | builtin |
replace | Replace every occurrence of a pattern in a file | builtin |
rpm_key | Add or remove an RPM signing key from the trusted set | builtin |
script | Copy a script from the controller, run it on the target, then remove it | builtin |
service | Start, stop, restart and enable services on any init system | builtin |
service_facts | Gather facts about services known to the init system | builtin |
set_fact
controller | Define variables for the current host during a play | builtin |
setup | Collect facts about the target host | builtin |
shell | Run a command through the target's shell, with pipes and redirection | builtin |
slurp | Read a file from the target and return it base64-encoded | builtin |
stat | Retrieve metadata about a file, directory or device | builtin |
svn | Check out and update a Subversion working copy | builtin |
systemd | Manage systemd units, including daemon reloads and masking | builtin |
systemd_service | Manage systemd services by their unit name | builtin |
sysvinit | Manage services on hosts using SysV init scripts | builtin |
tempfile | Create a temporary file or directory on the target | builtin |
template | Render a Jinja2 template on the controller and install the result | builtin |
unarchive | Unpack an archive, optionally copying it to the target first | builtin |
uri | Make an HTTP request and check or capture the response | builtin |
user | Create, modify and remove user accounts | builtin |
validate_argument_spec | Validate supplied arguments against a role's argument specification | builtin |
vars_prompt | Prompt the operator for a variable value | builtin |
wait_for | Wait for a port, path or pattern to reach a given state | builtin |
wait_for_connection
controller | Wait until the target accepts a connection and can run modules | builtin |
yum | Install, upgrade and remove packages with yum | builtin |
yum_repository | Create and remove yum repository definitions | builtin |
No module matches that. Parallax has no Python fallback, so if you need one that
is not listed, it has to be
ported to Go
or driven through command / shell.