Installez et configurez les Auges.
Ce module est fourni par Camptocamp
Utilisation simple:
include augeas
Le module fournit une classe augeas
qui installe et configure des Auges.
Vous permet de forcer la version Augeas en définissant $augeas_version
, sinon la marionnette ne fera que s'assurer que les packages sont présents;
Vous permet de forcer la version de la bibliothèque Ruby en définissant $augeas_ruby_version
, sinon la marionnette s'assurera uniquement que la version Libaugeas-Ruby sera installée en fonction des critères internes;
Fournit une fonction au côté augeas()
pour manipuler les chaînes à l'aide d'Augeas;
Remarque: La classe augeas
réalise toutes les ressources augeas
afin de s'assurer qu'elles sont gérées après les forfaits Augas requis.
augeas::lens
La définition augeas::lens
vous permet de déployer une lentille Augeas et tout fichier de test associé, exécuter des tests unitaires et ne pas installer s'ils échouent:
Paramètres:
Assurer : présent / absent
Lens_content : le contenu de l'objectif
Lens_source : déprécié, la source de l'objectif
test_content : éventuellement, le contenu du fichier de test
test_source : déprécié, la source du fichier de test.
Stock_Since : éventuellement, indiquez dans quelle version d'Augeas l'objectif est devenu stock, donc il ne sera pas déployé au-dessus de cette version.
Exemple d'utilisation:
Augeas :: Lens {'NetworkManager': Lens_Content => File ('NetworkManager / Lenses / NetworkManager.aug'), Test_Content => File ('NetworkManager / Lenses / Test_networkManager.aug'), Stock_Since => '1.0.0', }
augeas()
Modifie une chaîne à l'aide d'Augeas.
Exemple:
augeas("proc /proc proc nodev,noexec,nosuid 0 0n", 'Fstab.lns', ['rm ./1/opt[3]'])
Entraînerait:
"proc /proc proc nodev,noexec 0 0n"
Type : RValue
Veuillez signaler les bogues et la demande de fonctionnalités à l'aide du suivi du problème GitHub.
Pour les demandes de traction, il est très apprécié de vérifier votre manifeste de marionnettes avec Puppet-lint pour suivre les directives de style de marionnettes recommandées du Guide de style Puppet Labs.