Mr.PlanB Logo
    Infrastructure Automation Ledger 2026
    Ledger
    Infrastructure Automation Ledger 2026

    Foreman: Infrastructure Automation Ledger 2026 Scorecard

    Foreman is the widest open source host lifecycle tool, released every quarter since 2013, and the engine that Red Hat sells as Satellite.

    Edition October 16, 20268 min read

    Where Foreman put its effort, 2016 to 2026

    Each square is one capability area in one year. The brighter it is, the more the area gained in the Infrastructure Automation Ledger that year; 1, 2 and 3 mark that year's biggest pushes.

    ’16’17’18’19’20’21’22’23’24’25’26
    Provisioning breadth1
    Configuration management depth
    State, planning and safety
    Language and authoring
    Orchestration and self-service1
    Scale and control plane
    Security and compliance2
    Bare metal and day-2 operations
    Ecosystem and integrations
    AI assistance
    no change+0.5+1+1.5 or moreScores out of 5 per area.

    Biggest pushes overall: Provisioning breadth (+0.5), Orchestration and self-service (+0.5), Security and compliance (+0.5). Already strong in 2015: Bare metal and day-2 operations, Scale and control plane, Orchestration and self-service.

    Top focus each year: 2020 Orchestration and self-service; 2026 Provisioning breadth. 9 of 11 years show no gain in any area.

    Part of the Infrastructure Automation Ledger (edition 2026-10-16). How the scores work: methodology.

    Snapshot

    • Type: engine (community project; packaged by Red Hat as Satellite)
    • Owner: Community project under the theforeman GitHub organisation; no legal owner or foundation; much of the core work is done by Red Hat staff (not verified from a primary page)
    • Licence: GPL-3.0; free in full, no commercial edition
    • Latest release: 5.0.1 and 3.19.2 (2026-10-02); 5.0.0 on 2026-09-08
    • Support lifecycle: No written policy; the latest two releases get fixes, about six months each (5.0 and 3.19 on 2026-10-15); community support only
    • Next milestone: 5.1 (Ubuntu 22.04 support ends) and 5.2 (Puppet support removed, OpenVox only); no dates, from a secondary source
    • Targets: Bare metal (discovery, PXE, image, boot disk); VMs on vSphere, libvirt, OpenStack and EC2 in the core installer; Azure, Google, oVirt, KubeVirt (foreman_kubevirt 0.6.0, 2026-03-17) and Proxmox VE (foreman_fog_proxmox 1.0.0, 2026-09-15, compatibility table still lists Proxmox below 8.0) as plugins; Nutanix, Hyper-V and XCP-ng plugins are community only with unclear release status; no network or storage targets
    • Tier: Open-source engine
    • Archetype: Dependable builder
    • Evidence grade: B. Release dates, the 3.18, 3.19 and 5.0 release notes, the licence file and the plugin release feeds were read from primary sources. The 5.1 and 5.2 plans come from a secondary article. Capability before 2026 is inferred from the release record: where no dated trigger could be sourced the line is held flat, so the 2015 values are probably half a step generous in two or three domains.

    Scope of the scores: Foreman is a host lifecycle manager, not a configuration engine: it orchestrates Puppet, Ansible and Salt and shows their reports. It has no plan or dry-run mode of its own; preview comes from the engine it drives (Puppet noop, Ansible check mode). Scored alone as the engine inside Red Hat Satellite.

    Scorecard

    DimensionScoreDirection
    Capability today53.4 / 100higher is better
    Momentum since end of 2022+2.5 points (2015 to 2022: +1.0)higher is better
    Credibility16.0 / 25higher is better
    Commercial risknot scored (engine: nothing to buy)
    Technical lock-in8.0 / 25lower is better
    Integrator fit10.5 / 20higher is better
    AI leverage2.0 / 20higher is better
    Ledger Index52.0 / 100balanced weights; see the methodology

    Capability by domain, 2015 to today

    Scores 0 to 5 against fixed anchors; total is weighted to 100.

    Domain (weight)201520192022Today
    Provisioning breadth (15)2.52.52.53
    Configuration management depth (12)2.52.52.52.5
    State, planning and safety (12)1.51.51.51.5
    Language and authoring (10)2.52.52.52.5
    Orchestration and self-service (10)333.53.5
    Scale and control plane (8)3.53.53.53.5
    Security and compliance (10)2.52.52.53
    Bare metal and day-2 operations (8)4444
    Ecosystem and integrations (8)3333
    AI assistance (7)0000
    Total / 10049.949.950.953.4

    Year by year: 2015: 49.9 · 2016: 49.9 · 2017: 49.9 · 2018: 49.9 · 2019: 49.9 · 2020: 50.9 · 2021: 50.9 · 2022: 50.9 · 2023: 50.9 · 2024: 50.9 · 2025: 50.9 · 2026: 53.4

    What moved the score

    YearDomainChangePointsTrigger
    2020Orchestration and self-service3 → 3.5+1.02.0: Dynflow task engine rebuilt on Sidekiq with PostgreSQL as the only database; job scheduling and recurring jobs
    2026Provisioning breadth2.5 → 3+1.5foreman_fog_proxmox 1.0.0 and foreman_kubevirt 0.6.0: Proxmox VE and KubeVirt plugins released in the project organisation
    2026Security and compliance2.5 → 3+1.03.18: SSH certificates for remote execution; 5.0: Katello syncs RHEL 10 content signed with ML-DSA

    Direction, 2023 to 2026

    Each release item carries one theme and one driver (V vision, C customer need, M market window, U upstream, P portfolio).

    DateItemThemeDriver
    2026-033.18: SSH certificate support for remote executionSecurityC
    2026-03foreman_kubevirt 0.6.0: KubeVirt compute resource pluginProvisioning breadthC
    2026-063.19: Agama installer support for SLES 16 provisioningBare metalC
    2026-063.19: containerised deployment (Katello scenario, EL only)PackagingV
    2026-08Puppet support to be removed from 5.2 after Perforce ended open source Puppet releases; OpenVox stays (secondary source)Configuration managementU
    2026-08Ubuntu 22.04 support ends with 5.1 (secondary source)PackagingU
    2026-095.0: version aligned with Katello, TypeScript frontend, Ruby 3.3, Valkey replaces RedisPackagingU
    2026-095.0: EL10 supported only through foremanctl containers, no migration from the RPM installerScaleV
    2026-095.0: Katello syncs RHEL 10 content signed with ML-DSASecurityU
    2026-095.0: Ubuntu 24.04 and Debian 13 provisioning; SSH BMC provider removedBare metalC
    2026-09foreman_fog_proxmox 1.0.0: Proxmox VE compute resource pluginProvisioning breadthC
    2026-10foreman-mcp-server repository in the project organisation; experimental, no release as of 2026-10-15AIV
    • Centre of gravity: Packaging (3), Security (2), Provisioning breadth (2)
    • Blind spots (no items): State and planning, Language, Orchestration, Ecosystem, Licensing
    • Driver mix: Vision 25%, Customer need 42%, Market window 0%, Upstream 33%, Portfolio 0%
    • Idea-to-need index: 0.38 (0 = demand-pulled, 1 = thesis-pushed)

    Credibility: 16.0 / 25

    CriterionScoreBasis
    Cadence4.5Quarterly releases on a three-month rhythm since 2013; 3.17 2025-12, 3.18 2026-03, 3.19 2026-06, 5.0 2026-09
    Roadmap transparency3Public code, issue tracker and release-team posts; no dated roadmap
    Say-do3Few formal announcements; 5.0 shipped what the release candidates described; the Puppet removal (5.2) and Ubuntu 22.04 end (5.1) are pending and known only from a secondary source
    Velocity3Each release mixes framework maintenance (Rails, Ruby, PatternFly) with one or two capabilities; 5.0 was mostly packaging
    Lifecycle stability2.5Only the latest two releases get fixes, about six months each; the installer is being replaced; EL10 only through containers with no migration path from RPM installs

    Commercial risk: not scored

    This is an engine: nobody sells it, so there are no commercial terms to score.

    Technical lock-in: 8.0 / 25 (lower is better)

    CriterionScoreBasis
    Formats1.5ERB and kickstart templates in a PostgreSQL database; everything reachable through the REST API
    Export path2API and Hammer export everything; no export to another provisioning tool
    Stack coupling2Katello needs Pulp, Candlepin and PostgreSQL; Smart Proxy services for DHCP, DNS and TFTP
    Hardware / cloud coupling0.5Any x86 server; fully offline capable
    Skills and tooling coupling2Foreman-specific concepts (host groups, Smart Proxies) on top of standard Linux skills; Satellite skills transfer

    Integrator fit: 10.5 / 20

    CriterionScoreBasis
    Partner programme openness2No partner programme; open code and open downloads
    Multi-tenancy and self-service3Organisations and locations with RBAC; no portal for requesters
    API and infrastructure-as-code3.5REST API, Hammer CLI and foreman-ansible-modules; no Terraform provider found
    Skills and certification2Community documentation; certification exists only for Red Hat Satellite

    AI leverage: 2.0 / 20

    How the product uses AI, scored per year like capability. Only GA counts.

    Criterion20192022TodayLatest step
    AI code and plan generation0002015: None
    AI platform stack0002015: None
    AI-assisted operations0002015: None
    Agent openness2222015: Full REST API with tokens and Hammer CLI; the official foreman-mcp-server repository is experimental with no release

    Year by year: 2015: 2 · 2016: 2 · 2017: 2 · 2018: 2 · 2019: 2 · 2020: 2 · 2021: 2 · 2022: 2 · 2023: 2 · 2024: 2 · 2025: 2 · 2026: 2

    AI say-do, 2023 to 2026: 1 AI items announced; 0 GA, 0 still preview, 1 pending, 0 dropped. The one item is the experimental MCP server repository, which has no release or tag.

    Foreman has no AI generation and no AI in its own operations. Agents can drive the REST API, and an official MCP server exists only as an experimental repository without a release.

    Reading

    Foreman keeps a quarterly rhythm that few tools in this Ledger match, and its bare-metal lifecycle (discovery, PXE, images, content, errata) is the deepest in the group outside Ironic. Its scores are held back by what it is not: there is no plan mode, no configuration engine of its own, and the Puppet path it was built around is being removed in favour of OpenVox. The 5.0 release is a packaging turn, with EL10 available only through the new container installer and no migration from RPM installs. A buyer should check whether the Proxmox VE plugin works against Proxmox VE 8 or 9 before building on it, because its compatibility table stops below 8.0.

    Open questions and items to re-score

    • Who maintains the core: the split between Red Hat staff and others was not verified from a primary page.
    • Dates for 5.1 and 5.2 and the Puppet removal come from a secondary article; the project release notes do not mention them yet.
    • foreman_fog_proxmox 1.0.0 compatibility with Proxmox VE 8 and 9 is unverified; the README table stops below 8.0.
    • Status of the community Nutanix, Hyper-V and Xen plugins and of any Terraform provider was not found.
    • The upgrade rule (one release at a time) and HA documentation were not re-verified.
    • The MCP server has no release; re-score when one ships.

    Related reading

    More from Infrastructure Automation Ledger 2026