| Puppet Version: 6.x Puppet Server Version: OS Name/Version: OpenBSD 6.8 packages with stems and multiple versions available cannot be installed automatically. since the openbsd package provider cannot use version and flavor. Actual Behavior: Taken the following manifest: package {'postfix': ensure => '3.5.7', } if run with puppet apply gives the output: Debug: Executing: '/usr/sbin/pkg_info postfix' Debug: Executing: '/usr/sbin/pkg_add r postfix-' "quirks-3.439 signed on 2020-11-19T21:06:27Z\n" + "Ambiguous: postfix-- could be postfix-3.6.20200627 postfix-3.5.7\n" Remark: postfix on OpenBSD 6.8 is available in multiple flavors in two versions. I did not find a way to install a postfix version automatically without using an exec statement !!!! |