We don't need a special command based on a template with lots of arguments. We only care about the serial. Other parts can be handled in the ERB like normal.

```puppet
$zone_file = '/tmp/zone.staging'
$time = inline_template('<%= Time.now.to_i %>')
exec { "Bump serials on ${zone}":
  command  => "/bin/sed 's/SERIAL/${time}/' $zone_file > /tmp/zone",
  provider => 'shell',
}
```