Tengo un problema al configurar la instalación de ksh en un módulo donde falla al decir que ya está declarado en otro módulo. ¿Alguien puede ayudarme sobre cómo puedo solucionar este problema?
mi código :
en un módulo llamado nessus:
clase nessus::usuario { grupo { 'nesscn': asegurar => 'presente', gid => '7250', }
package { 'ksh':
ensure => installed,
}
código en el módulo de Oracle:
clase ig_oracle_server::oracle_package_deps { if (versioncmp($::operatingsystemmajrelease, '5') == 0) { paquete { [ 'binutils', 'compat-libstdc++-33', 'gcc', 'gcc-c++', ' glibc', 'glibc-devel', 'ksh', 'libgcc', 'libstdc++', 'libstdc++-devel', 'libaio', 'libaio-devel', 'make', 'smartmontools', 'elfutils-libelf- devel', ]: asegurar => 'presente', } }
Probé las siguientes declaraciones pero nada ayuda.
enfoque 1:
si ! definido (Paquete ['ksh']) { paquete { 'ksh': asegurar => instalado, } }
enfoque 2:
darse cuenta (Paquete ['ksh'])
¡¡Aprecio la pronta respuesta de alguien!!
Gracias