Eu sugiro que está sendo arrastado como uma dependência para o php5.
apt-cache show php5
Package: php5
Priority: optional
Section: php
Installed-Size: 20
Maintainer: Debian PHP Maintainers <[email protected]>
Architecture: all
Version: 5.3.3-7+squeeze14
Depends: libapache2-mod-php5 (>= 5.3.3-7+squeeze14) | libapache2-mod-php5filter (>= 5.3.3-7+squeeze14) | php5-cgi (>= 5.3.3-7+squeeze14), php5-common (>= 5.3.3-7+squeeze14)
Se pensasse que o libapache2-mod-php5 não estava disponível no momento do apt pkg = php5, então ele pegaria o próximo na lista de dependências do libapache2-mod-php5filter. Isso acontece menos se você trocar a ordem do seu with_items:
?