-
Type:
Bug
-
Status: Accepted
-
Priority:
Normal
-
Resolution: Unresolved
-
Affects Version/s: PUP 6.18.0
-
Fix Version/s: None
-
Component/s: Types and Providers
-
Labels:
-
Template:
-
Agent OS:Other
-
Team:Night's Watch
-
Method Found:Needs Assessment
-
QA Risk Assessment:Needs Assessment
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 !!!!