Extensions¶ Since 7.0 Extensions are a way to attach arbitrary tasks to be executed by MetalSoft at specific events. Extensions overview Installing an extension Activating an extension Making an extension public Archiving the extension More information App Extensions Workflow extensions Supported workflow stages Context objects Supported task types An end-to-end example is available here: Example extension definition More complex example Enabling the Ansible Runner Capability on the Site Controller External DNS integration Integration with the sample DNS service Enable the Ansible Runner Capability Using the DNS extension to create DNS records for servers and endpoints Customizing the DNS record that gets created More details on the behavior of the extension Ports open Enabling DNS records on servers and switches