CfgMgmtCamp 2025 Ghent

Ansible and Foreman pulling together
2025-02-04, 16:00–16:50, Foreman (B.1.031)

Foreman has had support for using Ansible as a remote execution provider for some time already, but only in push mode. This talk will explore one of the ways how we could run Ansible on managed hosts without ever opening a SSH connection to them.


In Foreman 3.1, we introduced support for pull mode in remote execution. This however, only covered script jobs, not Ansible ones.

During this talk we'll explore what it would take to close this gap and enable Foreman users to run Ansible in pull mode. We'll recap how we got where we are, consider our options, take a look at how it could work, what its benefits and downsides would be and maybe there will be a demo too.

Software developer at Red Hat working on Foreman and its plugins, mostly focused on Foreman's background processing engine and remote execution capabilities built around it.