System modules
- aix_devices – Manages AIX devices
- aix_filesystem – Configure LVM and NFS file systems for AIX
- aix_inittab – Manages the inittab on AIX
- aix_lvg – Manage LVM volume groups on AIX
- aix_lvol – Configure AIX LVM logical volumes
- alternatives – Manages alternative programs for common commands
- at – Schedule the execution of a command or script file via the at command
- authorized_key – Adds or removes an SSH authorized key
- awall – Manage awall policies
- beadm – Manage ZFS boot environments on FreeBSD/Solaris/illumos systems
- capabilities – Manage Linux capabilities
- cron – Manage cron.d and crontab entries
- cronvar – Manage variables in crontabs
- crypttab – Encrypted Linux block devices
- dconf – Modify and read dconf database
- debconf – Configure a .deb package
- facter – Runs the discovery program facter on the remote system
- filesystem – Makes a filesystem
- firewalld – Manage arbitrary ports/services with firewalld
- gather_facts – Gathers facts about remote hosts
- gconftool2 – Edit GNOME Configurations
- getent – A wrapper to the unix getent utility
- group – Add or remove groups
- hostname – Manage hostname
- interfaces_file – Tweak settings in /etc/network/interfaces files
- iptables – Modify iptables rules
- java_cert – Uses keytool to import/remove key from java keystore (cacerts)
- java_keystore – Create or delete a Java keystore in JKS format
- kernel_blacklist – Blacklist kernel modules
- known_hosts – Add or remove a host from the known_hosts file
- locale_gen – Creates or removes locales
- lvg – Configure LVM volume groups
- lvol – Configure LVM logical volumes
- make – Run targets in a Makefile
- mksysb – Generates AIX mksysb rootvg backups
- modprobe – Load or unload kernel modules
- mount – Control active and configured mount points
- nosh – Manage services with nosh
- ohai – Returns inventory data from Ohai
- open_iscsi – Manage iSCSI targets with Open-iSCSI
- openwrt_init – Manage services on OpenWrt
- osx_defaults – Manage macOS user defaults
- pam_limits – Modify Linux PAM limits
- pamd – Manage PAM Modules
- parted – Configure block device partitions
- pids – Retrieves process IDs list if the process is running otherwise return empty list
- ping – Try to connect to host, verify a usable python and return pong on success
- puppet – Runs puppet
- python_requirements_facts – Show python path and assert dependency versions
- reboot – Reboot a machine
- runit – Manage runit services
- seboolean – Toggles SELinux booleans
- sefcontext – Manages SELinux file context mapping definitions
- selinux – Change policy and state of SELinux
- selinux_permissive – Change permissive domain in SELinux policy
- selogin – Manages linux user to SELinux user mapping
- seport – Manages SELinux network port type definitions
- service – Manage services
- service_facts – Return service state information as fact data
- setup – Gathers facts about remote hosts
- solaris_zone – Manage Solaris zones
- svc – Manage daemontools services
- sysctl – Manage entries in sysctl.conf
- systemd – Manage services
- sysvinit – Manage SysV services
- timezone – Configure timezone setting
- ufw – Manage firewall with UFW
- user – Manage user accounts
- vdo – Module to control VDO
- xfconf – Edit XFCE4 Configurations
- xfs_quota – Manage quotas on XFS filesystems
Note
- (D): This marks a module as deprecated, which means a module is kept for backwards compatibility but usage is discouraged. The module documentation details page may explain more about this rationale.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/list_of_system_modules.html