March 2017
Beginner to intermediate
925 pages
18h 11m
English
The in operator tests whether one string contains another string. Here's an example:
if 'spring' in 'springfield'
The preceding expression is true if the spring string is a substring of springfield, which it is. The in operator can also test for membership of arrays as follows:
if $crewmember in ['Frank', 'Dave', 'HAL' ]
When in is used with a hash, it tests whether the string is a key of the hash:
$ifaces = { 'lo' => '127.0.0.1',
'eth0' => '192.168.0.1' }
if 'eth0' in $ifaces {
notify { "eth0 has address ${ifaces['eth0']}": }
}The following steps will show you how to use the in operator:
if $::operatingsystem in [ 'Ubuntu', 'Debian' ] { notify { 'Debian-type operating system ...Read now
Unlock full access