You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

force_actions.conf 1.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. .include(duplicate=append,priority=0) "{= env.TESTDIR =}/configs/plugins.conf"
  2. force_actions {
  3. rules {
  4. FORCE_REJECT_TO_ADD_HEADER {
  5. action = "add header";
  6. expression = "UBER_REJECT";
  7. require_action = ["reject"];
  8. }
  9. FORCE_REJECT_TO_NO_ACTION {
  10. action = "no action";
  11. expression = "UBER_REJECT2";
  12. require_action = ["reject"];
  13. }
  14. FORCE_NO_ACTION_TO_REJECT {
  15. action = "reject";
  16. expression = "UBER_HAM";
  17. require_action = ["no action"];
  18. }
  19. FORCE_NO_ACTION_TO_ADD_HEADER {
  20. action = "add header";
  21. expression = "UBER_HAM2";
  22. require_action = ["no action"];
  23. }
  24. FORCE_ADD_HEADER_TO_NO_ACTION {
  25. action = "no action";
  26. expression = "UBER_ADD_HEADER";
  27. require_action = ["add header"];
  28. }
  29. FORCE_ADD_HEADER_TO_REJECT {
  30. action = "reject";
  31. expression = "UBER_ADD_HEADER2";
  32. require_action = ["add header"];
  33. }
  34. }
  35. }
  36. settings {
  37. id_reject {
  38. id = "id_reject";
  39. apply {
  40. symbols {
  41. UBER_REJECT = 100500.0;
  42. }
  43. }
  44. }
  45. id_reject_no_action {
  46. id = "id_reject_no_action";
  47. apply {
  48. symbols {
  49. UBER_REJECT2 = 100500.0;
  50. }
  51. }
  52. }
  53. id_no_action {
  54. id = "id_no_action";
  55. apply {
  56. symbols {
  57. UBER_HAM = 1.0;
  58. }
  59. }
  60. }
  61. id_no_action_to_add_header {
  62. id = "id_no_action_to_add_header";
  63. apply {
  64. symbols {
  65. UBER_HAM2 = 1.0;
  66. }
  67. }
  68. }
  69. id_add_header {
  70. id = "id_add_header";
  71. apply {
  72. symbols {
  73. UBER_ADD_HEADER = 50500.0;
  74. }
  75. }
  76. }
  77. id_add_header_to_reject {
  78. id = "id_add_header_to_reject";
  79. apply {
  80. symbols {
  81. UBER_ADD_HEADER2 = 50500.0;
  82. }
  83. }
  84. }
  85. }