• # Ma tentative

    Posté par . En réponse au message Parser / Modifier le fichier dhcpd.conf. Évalué à 3.

    En jouant un peu avec l'API et en regardant les tests du module, j'en déduit que pas mal de fonctions sont auto-générées.

     my $host = $config->subnets->[1]->add_host( {name => 'pnom6'} );
     $host->add_fixedaddress({value => 'pnom.domain.net'});
     $host->add_hardwareethernet({value => 'D0:AA:12:BC:13:6A'});
    

    A priori, on doit pouvoir ajouter directement des clés/valeurs à la création de l'host mais je ne suis pas sûr que cela soit la bonne manière de faire:

     my $host = $config->subnets->[1]->add_host( {name => 'pnom6', keyvalues => [
     { name => 'hardware ethernet', value => 'D0:AA:12:BC:13:6A'},
     { name => 'fixed-address', value => 'pnom.domain.net'}]
     });
    

    En espérant que ça t'aide un peu...