[ 
https://issues.apache.org/jira/browse/COUCHDB-2008?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13854059#comment-13854059
 ] 

Christopher Rigor commented on COUCHDB-2008:
--------------------------------------------

Packer can create images. It uses provisioners like Ansible (other options are 
Chef and Puppet). Since we don't manage the host we won't be able to use the 
images created by Packer. We can and should still use Ansible to set up the VMs.

Either way we'll start with Ansible. I have some experience with it so 
definitely want to help out.

I'm adding here the list of VMs that are currently available (from 
[email protected])
ubuntu64-1004
ubuntu32-1004
debian64-7
debian32-7
fedora64-17
fedora32-17
centos32-6
centos64-6
fedora32-18
fedora64-18

We should probably add newer Ubuntu VMs.

> CI: Create repeatable images for different operating system configurations
> --------------------------------------------------------------------------
>
>                 Key: COUCHDB-2008
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-2008
>             Project: CouchDB
>          Issue Type: New Feature
>          Components: Infrastructure
>            Reporter: Jan Lehnardt
>
> Dave suggests to look into Ansible & Packer to create images for CI.
> The idea would be to run these configurations on the CI server and controlled 
> by Jenkins. It should also be possible to set up a configuration locally that 
> matches the CI box exactly, so one can do debugging under the same 
> circumstances the CI server runs tests.
> The requirement for now is that it all needs to work with a set of VMs that 
> we have SSH access to, but we don’t manage the host. I’m not too familiar 
> with all the automation and VM image packaging tools, so I don’t know if one 
> or another is useful in that context or not.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to