module plugins¶
This is the list of module plugins in the ansible.builtin collection:
| Plugin | Description |
|---|---|
| ansible.builtin.add_host | Add a host (and alternatively a group) to the ansible-playbook in-memory inventory |
| ansible.builtin.apt | Manages apt-packages |
| ansible.builtin.apt_key | Add or remove an apt key |
| ansible.builtin.apt_repository | Add and remove APT repositories |
| ansible.builtin.assemble | Assemble configuration files from fragments |
| ansible.builtin.assert | Asserts given expressions are true |
| ansible.builtin.async_status | Obtain status of asynchronous task |
| ansible.builtin.blockinfile | Insert/update/remove a text block surrounded by marker lines |
| ansible.builtin.command | Execute commands on targets |
| ansible.builtin.copy | Copy files to remote locations |
| ansible.builtin.cron | Manage cron.d and crontab entries |
| ansible.builtin.deb822_repository | Add and remove deb822 formatted repositories |
| ansible.builtin.debconf | Configure a .deb package |
| ansible.builtin.debug | Print statements during execution |
| ansible.builtin.dnf | Manages packages with the I(dnf) package manager |
| ansible.builtin.dnf5 | Manages packages with the I(dnf5) package manager |
| ansible.builtin.dpkg_selections | Dpkg package selection selections |
| ansible.builtin.expect | Executes a command and responds to prompts |
| ansible.builtin.fail | Fail with custom message |
| ansible.builtin.fetch | Fetch files from remote nodes |
| ansible.builtin.file | Manage files and file properties |
| ansible.builtin.find | Return a list of files based on specific criteria |
| ansible.builtin.gather_facts | Gathers facts about remote hosts |
| ansible.builtin.get_url | Downloads files from HTTP, HTTPS, or FTP to node |
| ansible.builtin.getent | A wrapper to the unix getent utility |
| ansible.builtin.git | Deploy software (or files) from git checkouts |
| ansible.builtin.group | Add or remove groups |
| ansible.builtin.group_by | Create Ansible groups based on facts |
| ansible.builtin.hostname | Manage hostname |
| ansible.builtin.import_playbook | Import a playbook |
| ansible.builtin.import_role | Import a role into a play |
| ansible.builtin.import_tasks | Import a task list |
| ansible.builtin.include_role | Load and execute a role |
| ansible.builtin.include_tasks | Dynamically include a task list |
| ansible.builtin.include_vars | Load variables from files, dynamically within a task |
| ansible.builtin.iptables | Modify iptables rules |
| ansible.builtin.known_hosts | Add or remove a host from the C(known_hosts) file |
| ansible.builtin.lineinfile | Manage lines in text files |
| ansible.builtin.meta | Execute Ansible 'actions' |
| ansible.builtin.mount_facts | Retrieve mount information. |
| ansible.builtin.package | Generic OS package manager |
| ansible.builtin.package_facts | Package information as facts |
| ansible.builtin.pause | Pause playbook execution |
| ansible.builtin.ping | Try to connect to host, verify a usable python and return V(pong) on success |
| ansible.builtin.pip | Manages Python library dependencies |
| ansible.builtin.raw | Executes a low-down and dirty command |
| ansible.builtin.reboot | Reboot a machine |
| ansible.builtin.replace | Replace all instances of a particular string in a file using a back-referenced regular expression |
| ansible.builtin.rpm_key | Adds or removes a gpg key from the rpm db |
| ansible.builtin.script | Runs a local script on a remote node after transferring it |
| ansible.builtin.service | Manage services |
| ansible.builtin.service_facts | Return service state information as fact data |
| ansible.builtin.set_fact | Set host variable(s) and fact(s). |
| ansible.builtin.set_stats | Define and display stats for the current ansible run |
| ansible.builtin.setup | Gathers facts about remote hosts |
| ansible.builtin.shell | Execute shell commands on targets |
| ansible.builtin.slurp | Slurps a file from remote nodes |
| ansible.builtin.stat | Retrieve file or file system status |
| ansible.builtin.subversion | Deploys a subversion repository |
| ansible.builtin.systemd | Manage systemd units |
| ansible.builtin.systemd_service | Manage systemd units |
| ansible.builtin.sysvinit | Manage SysV services. |
| ansible.builtin.tempfile | Creates temporary files and directories |
| ansible.builtin.template | Template a file out to a target host |
| ansible.builtin.unarchive | Unpacks an archive after (optionally) copying it from the local machine |
| ansible.builtin.uri | Interacts with webservices |
| ansible.builtin.user | Manage user accounts |
| ansible.builtin.validate_argument_spec | Validate role argument specs. |
| ansible.builtin.wait_for | Waits for a condition before continuing |
| ansible.builtin.wait_for_connection | Waits until remote system is reachable/usable |
| ansible.builtin.yum_repository | Add or remove YUM repositories |