Add dry-run option

Signed-off-by: Zack Cerza <zack@redhat.com>
If timeout is None or zero, don't log

Signed-off-by: Zack Cerza <zack@redhat.com>