Skip to content
Dominik Pataky edited this page Dec 21, 2023 · 5 revisions

Welcome to the terraform-provider-foreman wiki!

Implementation status

The current state of the provider plugin supports the following Foreman and Katello APIs. See discussion #139 "Completeness" for further infos.

Note: "production-ready" means that we used this kind of Terraform resources very often in a production environment

Implementation coverage for Foreman

API resource available status
foreman architectures x production-ready
foreman common_parameters x production-ready
foreman compute_attributes x production-ready
foreman compute_profiles x added in PR #134
foreman compute resources x
foreman domains x production-ready
foreman foreman_tasks (x) part of PR #142
foreman hostgroups x production-ready
foreman hosts x production-ready
foreman http_proxies x
foreman images x issues fixed in PR #133
foreman interfaces x production-ready except for issue #126
foreman job_invocations - will not be implemented, not idempotent
foreman job_templates x added in PR #138
foreman locations
foreman media x production-ready
foreman models x production-ready
foreman operatingsystems x production-ready
foreman organizations
foreman os_default_templates x
foreman paramters x production-ready
foreman provision templates x production-ready
foreman ptables x production-ready
foreman puppetclasses x
foreman realms
foreman remote_execution_features
foreman roles
foreman settings (x) data source added in PR #120
foreman smart_proxies x
foreman ssh_keys
foreman subnets x production-ready
foreman template_inputs x added in PR #138
foreman template_kinds x production-ready
foreman usergroups x
foreman users x

Implementation coverage for Katello

API resource available status
katello content_credentials x
katello content views issue #140
katello errata
katello host_collections
katello lifecycle environments x issue #141, implemented in PR #149
katello packages
katello products x latest fix not yet released (PR #142)
katello repositories x fixes released in #143, to be tested
katello repository_sets
katello subscriptions
katello sync_plans x fixes released in #143, to be tested