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

chris snow edited comment on STRATOS-680 at 7/11/14 4:41 PM:
-------------------------------------------------------------

Proposed changes:

1) Rename /tools/puppet3 to /tools/puppet3-master to make it clear that these 
scripts are for setting up a puppet master
2) Rename /tools/puppet3-agent to /tools/puppet3-cartridge to make it clear 
that these scripts are for setting up a cartridge
3) 'mvn install' to create an archive: 
'apache-stratos-puppet-master-files-x.y.z.zip' containing:  
/tools/puppet3-master/*
4) 'mvn install' to create an archive: 
'apache-stratos-puppet-cartridge-files-x.y.z.zip' containing: 
/tools/puppet3-cartridge/*
5) 'mvn install' to create an archive: 
'apache-stratos-installer-files-x.y.z.zip' containing: 
/tools/stratos-installer/*

We are also proposing to change the hard coded version string in files in the 
tools folder with a token, e.g. @STRATOS_VERSION_TOKEN@.  This token will be 
replaced with the stratos version (e.g. 4.1.0-SNAPSHOT) when zip archives are 
created of the tools folder with 'mvn install'.

This will mean that when you are installing stratos, puppet master or puppet 
agent, you will not work directly with the files/scripts in the tools folder in 
your checked out git repo.  Instead you will need to unzip one of these 
archives to access those files/scripts:

'apache-stratos-puppet-master-files-x.y.z.zip' 
'apache-stratos-puppet-cartridge-files-x.y.z.zip' 
'apache-stratos-installer-files-x.y.z.zip'


was (Author: snowch):
Proposed changes:

1) Rename /tools/puppet3 to /tools/puppet3-master to make it clear that these 
scripts are for setting up a puppet master
2) Rename /tools/puppet3-agent to /tools/puppet3-cartridge to make it clear 
that these scripts are for setting up a cartridge
3) 'mvn install' to create an archive: 
'apache-stratos-puppet-master-files-x.y.z.zip' containing:  
/tools/puppet3-master/*
4) 'mvn install' to create an archive: 
'apache-stratos-puppet-cartridge-files-x.y.z.zip' containing: 
/tools/puppet3-cartridge/*
5) 'mvn install' to create an archive: 
'apache-stratos-installer-script-x.y.z.zip' containing: 
/tools/stratos-installer/*

> Allow users to install stratos from distribution binaries
> ---------------------------------------------------------
>
>                 Key: STRATOS-680
>                 URL: https://issues.apache.org/jira/browse/STRATOS-680
>             Project: Stratos
>          Issue Type: Improvement
>    Affects Versions: FUTURE
>            Reporter: chris snow
>
> Currently, administrators installing Stratos have to checkout the Stratos 
> source code.  Instead, we should allow users to install Stratos just from 
> released artifacts on https://dist.apache.org/repos/dist/dev/stratos/
> As part of the Stratos build process, we should probably create an archive 
> containing puppet files and Stratos installation scripts.
> Initial email discussion here:
> http://mail-archives.apache.org/mod_mbox/incubator-stratos-dev/201406.mbox/%3CCAFiLh_4PuTrSKZcMY%3Dw7zDacnyUwvVb%3DGK%2Bm7FDZqrF3z0KO%3DA%40mail.gmail.com%3E



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to