Skip to content

Builtin plugins

Only canonical plugin names are part of the public DSL. Short aliases are not exposed as public plugin names.

Use the CLI to inspect the installed plugin registry:

automax plugins list

Current builtin plugins:

automax.plugin.requirements
command.local.run
command.remote.run
container.compose.config.check
container.compose.down
container.compose.up
container.container.exec
container.container.inspect
container.container.logs
container.container.remove
container.container.run
container.container.stop
container.image.exists
container.image.pull
container.image.remove
data.archive.tar.check
data.archive.tar.create
data.archive.tar.extract
data.archive.tar.list
data.archive.zip.check
data.archive.zip.create
data.archive.zip.extract
data.archive.zip.list
data.backup.directory.create
data.backup.file.create
data.backup.list
data.backup.manifest.create
data.backup.prune
data.backup.rotate
data.backup.verify
data.compression.bzip2.check
data.compression.bzip2.compress
data.compression.bzip2.decompress
data.compression.gzip.check
data.compression.gzip.compress
data.compression.gzip.decompress
data.compression.xz.check
data.compression.xz.compress
data.compression.xz.decompress
data.compression.zstd.check
data.compression.zstd.compress
data.compression.zstd.decompress
data.download.url
data.restore.apply
data.restore.preview
data.restore.verify
data.transfer.download
data.transfer.rsync
data.transfer.upload
database.mysql.check
database.mysql.query
database.oracle.check
database.oracle.query
database.postgres.check
database.postgres.query
database.sqlite.check
database.sqlite.query
device.udev.device.facts
device.udev.device.test
device.udev.reload
device.udev.rule.check
device.udev.rule.remove
device.udev.rule.set
device.udev.rule.validate
device.udev.settle
device.udev.trigger
fs.acl.check
fs.acl.get
fs.acl.restore
fs.acl.set
fs.attr.check
fs.attr.get
fs.attr.set
fs.dir.check
fs.dir.create
fs.dir.remove
fs.dir.wait
fs.file.check
fs.file.create
fs.file.line
fs.file.line.check
fs.file.read
fs.file.remove
fs.file.replace
fs.file.template
fs.file.wait
fs.file.write
fs.path.copy
fs.path.find
fs.path.move
fs.path.stat
fs.permission.mode.check
fs.permission.mode.get
fs.permission.mode.set
fs.permission.owner.check
fs.permission.owner.get
fs.permission.owner.set
fs.symlink.check
fs.symlink.create
fs.symlink.get
fs.symlink.remove
fs.symlink.wait
helm.dependency.build
helm.lint
helm.repo.add
helm.repo.update
helm.rollback
helm.status
helm.template
helm.uninstall
helm.upgrade
identity.group.check
identity.group.create
identity.group.member.add
identity.group.member.check
identity.group.member.list
identity.group.member.remove
identity.group.remove
identity.user.check
identity.user.create
identity.user.facts
identity.user.groups.check
identity.user.home.check
identity.user.lock
identity.user.modify
identity.user.password.expire
identity.user.password.set
identity.user.remove
identity.user.shell.check
identity.user.unlock
kubernetes.apply
kubernetes.context.check
kubernetes.delete
kubernetes.logs
kubernetes.namespace.exists
kubernetes.resource.get
kubernetes.rollout.status
network.connectivity.port.check
network.connectivity.port.wait
network.dns.check
network.dns.config
network.dns.facts
network.firewall.firewalld.forward_port
network.firewall.firewalld.icmp_block
network.firewall.firewalld.list
network.firewall.firewalld.masquerade
network.firewall.firewalld.port
network.firewall.firewalld.reload
network.firewall.firewalld.rich_rule
network.firewall.firewalld.service
network.firewall.firewalld.source
network.firewall.firewalld.status
network.firewall.firewalld.zone
network.firewall.iptables.chain
network.firewall.iptables.counter.check
network.firewall.iptables.delete
network.firewall.iptables.list
network.firewall.iptables.policy
network.firewall.iptables.restore
network.firewall.iptables.rule
network.firewall.iptables.rule.check
network.firewall.iptables.save
network.firewall.nftables.apply
network.firewall.nftables.export
network.firewall.nftables.list
network.firewall.nftables.rollback_file
network.firewall.nftables.ruleset.check
network.firewall.nftables.validate
network.firewall.ufw.delete
network.firewall.ufw.disable
network.firewall.ufw.enable
network.firewall.ufw.reset
network.firewall.ufw.rule
network.firewall.ufw.status
network.http.check
network.http.request
network.http.wait
network.link.bond
network.link.bridge
network.link.check
network.link.facts
network.link.interface
network.link.vlan
network.route.add
network.route.check
network.route.facts
network.route.remove
notify.mail.send
os.alternatives.check
os.alternatives.get
os.alternatives.list
os.alternatives.set
os.arch.check
os.capability.check
os.env.check
os.env.facts
os.env.get
os.env.remove
os.env.set
os.facts
os.hostname.check
os.hostname.get
os.hostname.set
os.hosts.entry.add
os.hosts.entry.check
os.hosts.entry.remove
os.hosts.facts
os.limits.dropin
os.login.defs.check
os.login.defs.get
os.login.defs.set
os.package.check
os.package.clean
os.package.facts
os.package.files
os.package.hold.add
os.package.hold.check
os.package.hold.list
os.package.hold.remove
os.package.install
os.package.key.add
os.package.key.check
os.package.key.list
os.package.key.remove
os.package.owner
os.package.query
os.package.remove
os.package.repo.add
os.package.repo.check
os.package.repo.list
os.package.repo.priority.check
os.package.repo.priority.set
os.package.repo.remove
os.package.update_cache
os.package.upgrade
os.package.verify
os.package.version.check
os.package.version.pin
os.platform.facts
os.time.chrony.servers.check
os.time.chrony.servers.get
os.time.chrony.servers.set
os.time.chrony.sources.check
os.time.chrony.tracking.check
os.time.ntp.check
os.time.ntp.get
os.time.ntp.set
os.time.status
os.time.timezone.check
os.time.timezone.get
os.time.timezone.set
security.apparmor.complain
security.apparmor.disable
security.apparmor.enforce
security.apparmor.profile
security.apparmor.profile.check
security.apparmor.reload
security.apparmor.status
security.apparmor.validate
security.audit.backlog.check
security.audit.reload
security.audit.rule
security.audit.rules.facts
security.audit.search
security.audit.status
security.audit.syscall
security.audit.watch
security.authselect.check
security.authselect.profile
security.pam.access
security.pam.backup
security.pam.faillock
security.pam.include.check
security.pam.limits
security.pam.module.check
security.pam.order.check
security.pam.pwhistory
security.pam.restore
security.pam.service_line
security.pam.stack.facts
security.pam.succeed_if
security.pam.validate
security.password.policy
security.pki.cert.chain.check
security.pki.cert.expiry.check
security.pki.cert.expiry_report
security.pki.cert.fingerprint
security.pki.cert.install_keypair
security.pki.cert.issuer.check
security.pki.cert.key_match.check
security.pki.cert.san.check
security.pki.cert.self_signed
security.pki.cert.subject.check
security.pki.csr.generate
security.pki.key.permissions
security.pki.trust.install_bundle
security.pki.trust.install_ca
security.secret.redact.check
security.secret.scan_output
security.secret.scan_preview
security.selinux.boolean
security.selinux.context
security.selinux.fcontext
security.selinux.mode
security.selinux.port
security.selinux.restorecon
security.ssh.authorized_key.add
security.ssh.authorized_key.check
security.ssh.authorized_key.remove
security.ssh.config
security.ssh.fingerprint
security.ssh.host_keygen
security.ssh.keygen
security.ssh.known_hosts
security.ssh.public_key
security.sshd.config
security.sshd.validate
security.sudo.check
security.sudo.dropin
security.sudo.list
security.sudo.rule
security.sudo.validate
storage.block.empty.check
storage.block.facts
storage.block.identity
storage.block.partition.apply
storage.block.partition.scan
storage.block.scan
storage.block.signatures.wipe
storage.block.size.check
storage.fs.check
storage.fs.create
storage.fs.facts
storage.fs.resize
storage.fstab.add
storage.fstab.check
storage.fstab.remove
storage.fstab.validate
storage.lvm.facts
storage.lvm.lv.add
storage.lvm.lv.check
storage.lvm.lv.extend
storage.lvm.lv.remove
storage.lvm.lv.scan
storage.lvm.lv.snapshot
storage.lvm.lv.thin_pool
storage.lvm.pv.add
storage.lvm.pv.remove
storage.lvm.pv.scan
storage.lvm.vg.add
storage.lvm.vg.remove
storage.lvm.vg.scan
storage.mount.add
storage.mount.bind
storage.mount.check
storage.mount.facts
storage.mount.remount
storage.mount.remove
storage.multipath.add
storage.multipath.reload
storage.multipath.remove
storage.multipath.status
storage.quota.check
storage.quota.facts
storage.quota.get
storage.quota.set
storage.swap.add
storage.swap.check
storage.swap.facts
storage.swap.remove
storage.usage.disk.check
storage.usage.inode.check
system.cron.entry.add
system.cron.entry.list
system.cron.entry.remove
system.cron.file
system.cron.validate
system.host.check
system.host.poweroff
system.host.reboot
system.host.wait
system.journal.collect
system.journal.grep
system.kernel.boot_param.add
system.kernel.boot_param.check
system.kernel.boot_param.remove
system.kernel.module.blacklist
system.kernel.module.load
system.kernel.module.persist
system.kernel.module.status
system.kernel.module.unload
system.kernel.sysctl.check
system.kernel.sysctl.dropin
system.kernel.sysctl.facts
system.kernel.sysctl.get
system.kernel.sysctl.persist
system.kernel.sysctl.reload
system.kernel.sysctl.set
system.log.export
system.log.grep
system.process.check
system.process.count.check
system.process.kill
system.process.signal
system.process.wait
system.service.active.check
system.service.disable
system.service.enable
system.service.enabled.check
system.service.facts
system.service.mask
system.service.reload
system.service.restart
system.service.start
system.service.status
system.service.stop
system.service.unmask
system.systemd.daemon.reload
system.systemd.sysusers
system.systemd.timer
system.systemd.tmpfiles
system.systemd.unit

Manuals by category

External plugin modules can be added through the registry mechanism without changing the core execution engine.