Módulo puppet para gestionar la configuración de la aplicación de control del SIATIC | Algo de Linux

martes, 18 de octubre de 2016

Módulo puppet para gestionar la configuración de la aplicación de control del SIATIC

Crear un módulo puppet que gestione la configuración de la aplicación de control del SIATIC es realmente trivial si hacemos uso del tipo definido por el usuario line.pp modificado que os mostré allá por julio:
/etc/puppet/modules/puppet_siaticcontrol/manifests/init.pp
class  puppet_siaticcontrol {

   line {"wifiFin":
      file => "/etc/SIATIC/siaticcontrol.ini",
      line => "wifiFin=2",
      ensure => "variable"
   }

   line {"sonidoFin":
      file => "/etc/SIATIC/siaticcontrol.ini",
      line => "sonidoFin=0",
      ensure => "variable"
   }

   line {"proyectorFin":
      file => "/etc/SIATIC/siaticcontrol.ini",
      line => "proyectorFin=0",
      ensure => "variable"
   }

   line {"wifiInicio":
      file => "/etc/SIATIC/siaticcontrol.ini",
      line => "wifiInicio=2",
      ensure => "variable"
   }

   line {"sonidoInicio":
      file => "/etc/SIATIC/siaticcontrol.ini",
      line => "sonidoInicio=2",
      ensure => "variable"
   }

   line {"proyectorInicio":
      file => "/etc/SIATIC/siaticcontrol.ini",
      line => "proyectorInicio=0",
      ensure => "variable"
   }

   line {"actualizarClaveWifi":
      file => "/etc/SIATIC/siaticcontrol.ini",
      line => "actualizarClaveWifi=0",
      ensure => "variable"
   }

   line {"puntoAccesoActivo":
      file => "/etc/SIATIC/siaticcontrol.ini",
      line => "puntoAccesoActivo=0",
      ensure => "variable"
   }

}
Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: