[ovirt] #71: Make a jenkins job to deploy puppet code
ovirt
trac at fedorahosted.org
Tue Jul 23 11:31:03 UTC 2013
#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 at 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 at 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 at foreman.ovirt.org:~puppet/.ssh/authorized_keys.
--
Ticket URL: <https://fedorahosted.org/ovirt/ticket/71>
ovirt <http://www.ovirt.org/>
oVirt - virtualization made easy.
More information about the Infra
mailing list