summaryrefslogtreecommitdiff
path: root/cfengine/cf.generic
blob: dd820fec4afa0381c5e091eff83107734319090b (plain)
  1. ##############################################################
  2. #
  3. # cf.generic
  4. #
  5. # This file contains generic config stuff
  6. #
  7. #################################################################
  8. ###
  9. #
  10. # BEGIN cf.generic
  11. #
  12. ###
  13. groups:
  14. All = ( Hr00 )
  15. peaktime = ( Hr10 Hr11 Hr12 Hr13 Hr14 Hr15 )
  16. OnTheHour = ( Min00_05 Min5_10 Min10_15 Min15_20 Min20_25 )
  17. HalfHour = ( Min30_35 Min35_40 Min40_45 Min45_50 Min50_55 )
  18. control:
  19. Access = ( root ) # Only root should run this
  20. timezone = ( MET CET )
  21. Repository = ( /var/backups/cfengine )
  22. LocalCommon = ( /etc/local-COMMON )
  23. OutputPrefix = ( "cf:$(host)" )
  24. netmask = ( 255.255.255.0 )
  25. # IfElapsed = ( 15 ) # mins
  26. IfElapsed = ( 1 ) # mins
  27. ExpireAfter = ( 240 ) # 4 timer
  28. SplayTime = ( 1 ) # 1 minute
  29. SensibleSize = ( 1000 )
  30. SensibleCount = ( 2 )
  31. EditfileSize = ( 40000 )
  32. MountPattern = ( / )
  33. HomePattern = ( home* )
  34. # DeleteNonUserMail = ( true )
  35. # DeleteNonOwnerMail = ( true )
  36. WarnNonOwnerMail = ( true )
  37. WarnNonUserMail = ( true )
  38. #
  39. # If we undefine this with cfengine -N longjob
  40. # then we switch off all jobs labelled with this class
  41. #
  42. AddClasses = ( longjob )
  43. CheckAlias = ( "/usr/bin/test" )
  44. actionsequence = (
  45. checktimezone
  46. #resolve
  47. editfiles
  48. directories
  49. copy
  50. tidy
  51. shellcommands
  52. links
  53. processes
  54. )
  55. broadcast:
  56. ones
  57. tidy:
  58. /tmp/ pat=* r=inf A=1
  59. /var/tmp pat=* r=inf A=2
  60. / pat=core r=1 A=0
  61. /etc pat=core r=1 A=0
  62. /var/lib/horde2 pat=sess_* r=inf A=2
  63. links:
  64. /dev/core -> /proc/kcore
  65. ignore: # Don't check or tidy these directories
  66. /local/lib/gnu/emacs/lock/
  67. /local/tmp
  68. ftp
  69. projects
  70. /local/bin/top
  71. /local/lib/tex/fonts
  72. /local/iu/etc
  73. /local/etc
  74. /local/iu/httpd/conf
  75. /usr/tmp/locktelelogic
  76. /usr/tmp/lockIDE
  77. RootMailLog
  78. operator
  79. lock
  80. #
  81. # Emacs lock files etc
  82. #
  83. !*
  84. /local/lib/xemacs
  85. #
  86. # X11 keeps X server data in /tmp/.X11
  87. # better not delete this!
  88. #
  89. .X*
  90. .ICE*
  91. .font*
  92. .gnomeicu*
  93. .sawfish*
  94. darxsock.*
  95. mcop*
  96. orbit*
  97. ssh*
  98. .Media*
  99. /tmp/.gdm_socket
  100. session_mm_apache*
  101. #####################################################################
  102. disable:
  103. /etc/hosts.equiv
  104. # /etc/nologin
  105. /usr/lib/sendmail.fc
  106. ###
  107. #
  108. # END cf.generic
  109. #
  110. ###