# Modules [All modules](https://docs.ansible.com/ansible/latest/modules/list_of_all_modules.html) | Module | Description | |------------------------------------------------------------------------------------------|------------------------------------------------| | [file](https://docs.ansible.com/ansible/latest/modules/file_module.html) | Manage files and file properties. | | [lineinfile](https://docs.ansible.com/ansible/latest/modules/lineinfile_module.html) | Manage lines in text files. | | [seport](https://docs.ansible.com/ansible/latest/modules/seport_module.html) | Manages SELinux network port type definitions. | | [systemd](https://docs.ansible.com/ansible/latest/modules/systemd_module.html) | Manage services. | | [template](https://docs.ansible.com/ansible/latest/modules/template_module.html) | Template a file out to a remote server. | | [unarchive](https://docs.ansible.com/ansible/latest/modules/unarchive_module.html) | Unpacks an archive after (optionally) copying it from the local machine. | | [wait_for](https://docs.ansible.com/ansible/latest/modules/wait_for_module.html) | Waits for a condition before continuing. | | [wait_for_connection](https://docs.ansible.com/ansible/latest/modules/wait_for_connection_module.html) | Waits until remote system is reachable/usable. | # Plugins | Plugin | Description | |------------------------------------------------------------------------------------------|-----------------------------------| | [gather_facts](https://docs.ansible.com/ansible/latest/modules/gather_facts_module.html) | Gathers facts about remote hosts. |