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