The source of your problem is unlikely to be Puppet. If you apply your
package statement the package provider should run
/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install s3cmd
and your apt/history.log should show
Start-Date: 2013-11-17 06:34:25
Commandline: /usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold
install s3cmd
Install: python-support:amd64 (1.0.14ubuntu2, automatic), s3cmd:amd64
(1.0.0-1)
End-Date: 2013-11-17 06:34:26
Ramin