System Modules
- aix_inittab – Manages the inittab 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 file system on block device
- firewalld – Manage arbitrary ports/services with firewalld
- gconftool2 – Edit GNOME Configurations
- getent – a wrapper to the unix getent utility
- gluster_volume – Manage GlusterFS volumes
- group – Add or remove groups
- hostname – Manage hostname
- interfaces_file – Tweak settings in /etc/network/interfaces files
- iptables – Modify the systems iptables
- java_cert – Uses keytool to import/remove key from java keystore(cacerts)
- 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
- modprobe – Add or remove kernel modules
- mount – Control active and configured mount points
- ohai – Returns inventory data from *Ohai*
- open_iscsi – Manage iscsi targets with open-iscsi
- openwrt_init – Manage services on OpenWrt.
- osx_defaults – osx_defaults allows users to read, write, and delete Mac OS X user defaults from Ansible
- pam_limits – Modify Linux PAM limits
- pamd – Manage PAM Modules
- parted – Configure block device partitions
- ping – Try to connect to host, verify a usable python and return ``pong`` on success
- puppet – Runs puppet
- 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
- seport – Manages SELinux network port type definitions
- service – Manage services.
- setup – Gathers facts about remote hosts
- solaris_zone – Manage Solaris zones
- svc – Manage daemontools services.
- sysctl – Manage entries in sysctl.conf.
- systemd – Manage services.
- timezone – Configure timezone setting
- ufw – Manage firewall with UFW
- user – Manage user accounts
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.4/list_of_system_modules.html