bundle agent squid { # Configure squid, copy our setup to /etc/squid/ (instead of # including it in the package as a conffile), to ensure package # upgrades do not trigger a conffile question from dpkg. files: debian.squidcache.installation:: # Copy additional Debian Edu configuration file. "/etc/squid/conf.d/debian-edu.conf" copy_from => local_cp("/usr/share/debian-edu-config/squid.conf"), perms => mog("644","root","root"); # Enforce proxy on networked installs debian.!standalone.installation:: "/etc/firefox-esr/debian-edu-networked.js" link_from => ln_s("/usr/share/debian-edu-config/firefox-networked-prefs.js"), move_obstructions => "true"; commands: # Update Squid to use all the available space (aka 80% of the partition) debian.squidcache.installation:: "/usr/share/debian-edu-config/tools/squid-update-cachedir" contain => in_shell; }