summaryrefslogtreecommitdiff
path: root/cfengine/cf.generic
blob: 608d15086f1eba1689fba0e85f6c1a9d3917e950 (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. links:
  63. /dev/core -> /proc/kcore
  64. ignore: # Don't check or tidy these directories
  65. /local/lib/gnu/emacs/lock/
  66. /local/tmp
  67. ftp
  68. projects
  69. /local/bin/top
  70. /local/lib/tex/fonts
  71. /local/iu/etc
  72. /local/etc
  73. /local/iu/httpd/conf
  74. /usr/tmp/locktelelogic
  75. /usr/tmp/lockIDE
  76. RootMailLog
  77. operator
  78. lock
  79. #
  80. # Emacs lock files etc
  81. #
  82. !*
  83. /local/lib/xemacs
  84. #
  85. # X11 keeps X server data in /tmp/.X11
  86. # better not delete this!
  87. #
  88. .X*
  89. .ICE*
  90. .font*
  91. .gnomeicu*
  92. .sawfish*
  93. darxsock.*
  94. mcop*
  95. orbit*
  96. ssh*
  97. .Media*
  98. /tmp/.gdm_socket
  99. session_mm_apache*
  100. #####################################################################
  101. disable:
  102. /etc/hosts.equiv
  103. # /etc/nologin
  104. /usr/lib/sendmail.fc
  105. ###
  106. #
  107. # END cf.generic
  108. #
  109. ###