Contains all the functionalities that help loading or unloading a kernel module
saruman.tasks.kernel.modprobe.Check[source]¶Bases: celery.app.task.Task
Tache de vérification de l’activation d’un module dans le kernel
Vérifie si le module module_name est activé dans le kernel. Se réfère à une liste des modules autorisés (ainsi, l’utilisateur ne peut pas supprimer le module du filesystem par exemple). La tache tourne dans un context (:py:func:error_handling) qui gère les erreurs
acks_late = False¶ignore_result = False¶name = 'kernel.modules.check'¶rate_limit = None¶request_stack = <celery.utils.threads._LocalStack object>¶run(module_name)[source]¶| Parameters: | module_name (str) – le nom du module à checker |
|---|---|
| Returns: | oui si le module est activé, non sinon |
| Return type: | bool |
send_error_emails = False¶serializer = 'json'¶store_errors_even_if_ignored = False¶track_started = False¶saruman.tasks.kernel.modprobe.Add[source]¶Bases: celery.app.task.Task
Tache de vérification de l’activation d’un module dans le kernel
Vérifie si le module module_name est activé dans le kernel. Se réfère à une liste des modules autorisés (ainsi, l’utilisateur ne peut pas supprimer le module du filesystem par exemple). La tache tourne dans un context (:py:func:error_handling) qui gère les erreurs
acks_late = False¶ignore_result = False¶name = 'kernel.modules.add'¶rate_limit = None¶request_stack = <celery.utils.threads._LocalStack object>¶send_error_emails = False¶serializer = 'json'¶store_errors_even_if_ignored = False¶track_started = False¶saruman.tasks.kernel.modprobe.AddWithArgs[source]¶Bases: celery.app.task.Task
Tache de vérification de l’activation d’un module dans le kernel
Vérifie si le module module_name est activé dans le kernel. Se réfère à une liste des modules autorisés (ainsi, l’utilisateur ne peut pas supprimer le module du filesystem par exemple). La tache tourne dans un context (:py:func:error_handling) qui gère les erreurs
acks_late = False¶ignore_result = False¶name = 'kernel.modules.addWithArgs'¶rate_limit = None¶request_stack = <celery.utils.threads._LocalStack object>¶send_error_emails = False¶serializer = 'json'¶store_errors_even_if_ignored = False¶track_started = False¶saruman.tasks.kernel.modprobe.Remove[source]¶Bases: celery.app.task.Task
acks_late = False¶ignore_result = False¶name = 'kernel.modules.remove'¶rate_limit = None¶request_stack = <celery.utils.threads._LocalStack object>¶send_error_emails = False¶serializer = 'json'¶store_errors_even_if_ignored = False¶track_started = False¶