Defined Type: alternatives::select
- Defined in:
- modules/alternatives/manifests/select.pp
Overview
SPDX-License-Identifier: Apache-2.0
Define: alternatives::select
Debian's alternatives system uses symlinks to refer generic commands to a particular implementation. This Puppet resource lets you specify a value for a particular alternative.
Parameters
- title
-
A generic name, like 'php', which refers via the alternatives system to one of a number of files of similar function.
- path
-
The path to the alternative that should be selected. It must already be installed.
Examples
alternatives::select { 'php':
path => '/usr/bin/hhvm',
}
24 25 26 27 28 29 |
# File 'modules/alternatives/manifests/select.pp', line 24
define alternatives::select( $path ) {
exec { "update_alternative_${title}":
command => "/usr/bin/update-alternatives --force --set ${title} ${path}",
unless => "/usr/bin/update-alternatives --query ${title} | /bin/grep 'Value: ${path}'",
}
}
|