Description of problem: CentOS 7 will go EOL in July of 2024[1]. There are a large number of third party CentOS offerings being consumed in the hyperscalers. To reduce friction in converting these customers to a Red Hat offering, Red Hat would like to offer hourly billing of RHEL + Extended Lifecycle Support (ELS) offerings to these customers[2]. In order to help offer hourly billing, subscription-manager should be reporting few extra facts as mentioned in these PRs [3] [1] https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/ [2] https://issues.redhat.com/browse/BIZ-634 [3] https://github.com/candlepin/subscription-manager/pull/3287 and https://github.com/candlepin/subscription-manager/pull/3285 Version-Release number of selected component (if applicable): RHEL7/8/9 How reproducible: Steps to Reproduce: 1. Check subscription-manager facts on GCP instances to report the following additional facts Ex: gcp_project_id , gcp_project_number 2. Check subscription-manager facts on Azure instances to report the following additional facts Ex : azure_subscription_id Actual results: None of the above facts are reported today Expected results: The above mentioned facts should be reported in respective cloud instances. Additional info: At this time of requesting, these are the only facts that we believe will help in enabling the hourly metering in cloud systems