Paramètres vhost par défaut dans puppetlabs-apache

J’essaie de définir les options par défaut pour tous les hôtes virtuels. La documentation dit “Tous les parameters SSL pour :: vhost seront définis par défaut sur tout ce qui est défini dans la classe de base apache” ( https://forge.puppetlabs.com/puppetlabs/apache#ssl-parameters-for-apachevhost ). Cependant, cela ne fonctionne pas:

class { '::apache': ssl_protocol => 'all -SSLv2 -SSLv3', } 

Il jette “Erreur 400 sur SERVER: paramètre non valide ssl_protocol sur la classe [Apache]”

Qu’est-ce que je fais mal?

Le paramètre ssl_protocol fait partie du type défini par Apache::Vhost . Ne fait pas partie de la classe apache .

Vous pouvez définir les valeurs par défaut suivantes:

  Apache::Vhost { ssl_protocol => 'all -SSLv2 -SSLv3' } 

J’espère que cela t’aides.