diff --git a/changelogs/fragments/85117-add-cloudstack-kvm-for-linux-facts.yml b/changelogs/fragments/85117-add-cloudstack-kvm-for-linux-facts.yml new file mode 100644 index 00000000000..c3513ba65b8 --- /dev/null +++ b/changelogs/fragments/85117-add-cloudstack-kvm-for-linux-facts.yml @@ -0,0 +1,2 @@ +minor_changes: + - facts - add "CloudStack KVM Hypervisor" for Linux VM in virtual facts (https://github.com/ansible/ansible/issues/85089). diff --git a/lib/ansible/module_utils/facts/virtual/linux.py b/lib/ansible/module_utils/facts/virtual/linux.py index 57b047b11a1..fe09104a68a 100644 --- a/lib/ansible/module_utils/facts/virtual/linux.py +++ b/lib/ansible/module_utils/facts/virtual/linux.py @@ -151,7 +151,7 @@ class LinuxVirtual(Virtual): sys_vendor = get_file_content('/sys/devices/virtual/dmi/id/sys_vendor') product_family = get_file_content('/sys/devices/virtual/dmi/id/product_family') - if product_name in ('KVM', 'KVM Server', 'Bochs', 'AHV'): + if product_name in ('KVM', 'KVM Server', 'Bochs', 'AHV', 'CloudStack KVM Hypervisor'): guest_tech.add('kvm') if not found_virt: virtual_facts['virtualization_type'] = 'kvm'