basta iniziare il burattino. Come tutti sanno, iniziare qualcosa è sempre il più difficile. Bene, per pratica voglio fare quanto segue: suppongo di doverlo mettere in init.pp.
if 'openssl' version == '1.0.2b' or '1.0.2d'
upgrade to 1.1.1e
else
do nothing
Attualmente il mio codice è simile al seguente
package { 'openssl':
if 'openssl' version == '1.0.2b' or '1.0.2d' {
ensure => '1.1.1e'
}
else {
}
Ho diversi problemi:
1) Non credo che la mia sintassi per la versione di openssl sia scritta correttamente. Quando eseguo una semplice ricerca su Google vedo persone che assicurano la versione di openssl come questa '1.0.1e-15.el6', a volte è '1.0.1e-16.el6_5.7' Sono confuso nel determinare cosa succede dopo '-'
2) Non penso che digitare "openssl" farà capire al burattino che è openssl
3) Come verificare la versione di openssl? Penso che la mia sintassi if 'openssl' version == 'xxx'
non sia corretta.