diff --git a/changelogs/fragments/9451-facter-deprecation.yml b/changelogs/fragments/9451-facter-deprecation.yml new file mode 100644 index 0000000000..63924e9358 --- /dev/null +++ b/changelogs/fragments/9451-facter-deprecation.yml @@ -0,0 +1,2 @@ +deprecated_features: + - facter - module is deprecated and will be removed in community.general 12.0.0, use ``community.general.facter_facts`` instead (https://github.com/ansible-collections/community.general/pull/9451). diff --git a/meta/runtime.yml b/meta/runtime.yml index 5c80fe4054..427c376b0f 100644 --- a/meta/runtime.yml +++ b/meta/runtime.yml @@ -104,6 +104,10 @@ plugin_routing: tombstone: removal_version: 10.0.0 warning_text: Use community.general.consul_token and/or community.general.consul_policy instead. + facter: + deprecation: + removal_version: 12.0.0 + warning_text: Use community.general.facter_facts instead. hipchat: deprecation: removal_version: 11.0.0 diff --git a/plugins/modules/facter.py b/plugins/modules/facter.py index 0fa286d5e6..ce9320282d 100644 --- a/plugins/modules/facter.py +++ b/plugins/modules/facter.py @@ -14,6 +14,10 @@ short_description: Runs the discovery program C(facter) on the remote system description: - Runs the C(facter) discovery program (U(https://github.com/puppetlabs/facter)) on the remote system, returning JSON data that can be useful for inventory purposes. +deprecated: + removed_in: 12.0.0 + why: The module has been replaced by M(community.general.facter_facts). + alternative: Use M(community.general.facter_facts) instead. extends_documentation_fragment: - community.general.attributes attributes: