update jjb def for openstack/puppet CI

update it to integrate with zuul events