apt.pp 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # Module:: public
  2. # Manifest:: apt.pp
  3. #
  4. # Lorraine Data Network http://ldn-fai.net/
  5. class public::apt {
  6. include '::apt'
  7. # setup http://ftp.fr.debian.org/{debian,ubuntu}
  8. $downcase_lsbdistid = downcase($::lsbdistid)
  9. apt::source { "${downcase_lsbdistid}_${::lsbdistcodename}":
  10. location => "http://ftp.fr.debian.org/${downcase_lsbdistid}/",
  11. release => $::lsbdistcodename,
  12. repos => 'main contrib non-free',
  13. }
  14. apt::source { "${downcase_lsbdistid}_${::lsbdistcodename}_security":
  15. location => 'http://security.debian.org',
  16. release => "${::lsbdistcodename}/updates",
  17. repos => 'main',
  18. }
  19. apt::source { "${downcase_lsbdistid}_${::lsbdistcodename}_updates":
  20. location => "http://ftp.fr.debian.org/${downcase_lsbdistid}/",
  21. release => "${::lsbdistcodename}-updates",
  22. repos => 'main',
  23. }
  24. apt::source { "${downcase_lsbdistid}_${::lsbdistcodename}_backports":
  25. location => "http://ftp.fr.debian.org/${downcase_lsbdistid}/",
  26. release => "${::lsbdistcodename}-backports",
  27. repos => 'main',
  28. }
  29. }