apt.pp 1.1 KB

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