Move the Cache-Control setting for package archives to a macro
[mirror/dsa-puppet.git] / modules / apache2 / files / puppet-ftp-macros
1 <IfModule mod_headers.c>
2   <IfModule mod_macro.c>
3     <Macro ftp-archive $root>
4       <Directory $root/pool>
5         <Files ?*>
6           Header set Cache-Control "public, max-age=2592000"
7         </Files>
8       </Directory>
9       <Directory $root/dists>
10         <Files ?*>
11           Header set Cache-Control "public, max-age=120"
12         </Files>
13       </Directory>
14       <DirectoryMatch "^$root/dists/.*/by-hash">
15         <Files ?*>
16           Header set Cache-Control "public, max-age=2592000"
17         </Files>
18       </DirectoryMatch>
19     </Macro>
20   </IfModule>
21 </IfModule>