[ovirt] #71: Make a jenkins job to deploy puppet code

#71: Make a jenkins job to deploy puppet code ----------------------+------------------------ Reporter: ekohl | Owner: infra@… Type: task | Status: new Priority: major | Milestone: Component: General | Version: Production Severity: Trivial | Keywords: Blocked By: | Blocking: ----------------------+------------------------ Currently you need to manually deploy the code to foreman.ovirt.org. By pushing to puppet@foreman.ovirt.org:puppet.git, a git hook is triggered which creates an environment per branch in /etc/puppet/environments. The jenkins job should monitor the repo on gerrit and on any change, push to puppet@foreman.ovirt.org:puppet.git. Since we work on master in gerrit, the job should also take care of mapping master to production. Security wise it would be desirable to use a deployment key that is only used by this job so other jenkins jobs can't deploy puppet code. That key should be added to puppet@foreman.ovirt.org:~puppet/.ssh/authorized_keys. -- Ticket URL: <https://fedorahosted.org/ovirt/ticket/71> ovirt <http://www.ovirt.org/> oVirt - virtualization made easy.
participants (1)
-
ovirt