Issue #5319 has been updated by Nick Moffitt.
No, #4067 is actually the *opposite* of what I want. I'm looking to make puppet do *less* here, because blindly charging forth and resolving dependencies will result in conflicts/replaces oscillations in the worst case. The apt provider already does what #4067 describes in the initial filing, automatically. I absolutely need packages to be installed only with a system administrator present and guiding the process, from time to time. I appreciate that responsefiles will handle a large number of packages that properly use debconf. Not all packages are proper, and I need a human air-gap to prevent runaways. I appreciate that this violates most puppet users' sensibilities, but it is a fact of life. Packages will have bugs. I need these buggy packages to be chaperoned during install. ---------------------------------------- Feature #5319: ensure => selected for packages requiring interactive installation (dpkg/apt provider at least) https://projects.puppetlabs.com/issues/5319 Author: Nick Moffitt Status: Needs design decision Priority: Normal Assignee: Nigel Kersten Category: package Target version: Affected Puppet version: Keywords: Branch: At times there are packages with catastrophic failure modes when they are run noninteractively, particularly when working with dpkg. As a result I propose the following option in package providers, presented from a dpkg standpoint. If a package resource is ensure => selected, it will have exactly the same status behavior as ensure => installed, but the installation process will run 'echo "${packagename} install" | /usr/bin/dpkg --set-selections'. This will cause the package to be installed the next time an administrator interactively runs "apt-get dselect-upgrade". This allows configuration changes for a particular package to be held back until that package is installed interactively. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
