Skip to content
Snippets Groups Projects
  • Rafael Guterres Jeffman's avatar
    4fa06211
    ipasudorule: Add support for batch mode and multiple sudorules · 4fa06211
    Rafael Guterres Jeffman authored
    Currently, ipasudorule must add or modify a single sudorule at a time,
    incurring in more load in the server if there are many rules to be
    processed.
    
    This patch adds suport for adding multiple sudorules in one playbook
    task by using the parameter 'sudorules' and defining a list of sudorules
    configurations to be ensured.
    
    As multiple sudorules will be processed, the patch also enables batch
    mode processing of sudorules, trying to reduce the load on the server.
    
    Test 'tests/sudorule/test_sudorule_client_context.yml' was modified to
    include tasks with 'sudorules' to be executed both on the server or on
    the client context.
    
    New tests were added to the sudorule test suite:
    
        tests/sudorule/test_sudorules.yml
        tests/sudorule/test_sudorules_member_case_insensitive.yml
    4fa06211
    History
    ipasudorule: Add support for batch mode and multiple sudorules
    Rafael Guterres Jeffman authored
    Currently, ipasudorule must add or modify a single sudorule at a time,
    incurring in more load in the server if there are many rules to be
    processed.
    
    This patch adds suport for adding multiple sudorules in one playbook
    task by using the parameter 'sudorules' and defining a list of sudorules
    configurations to be ensured.
    
    As multiple sudorules will be processed, the patch also enables batch
    mode processing of sudorules, trying to reduce the load on the server.
    
    Test 'tests/sudorule/test_sudorule_client_context.yml' was modified to
    include tasks with 'sudorules' to be executed both on the server or on
    the client context.
    
    New tests were added to the sudorule test suite:
    
        tests/sudorule/test_sudorules.yml
        tests/sudorule/test_sudorules_member_case_insensitive.yml