Unfortunately my very quick Ubuntu HOW-TO is very-very outdated The correct way is to parse guide by Alvaro
On Wed, Jul 27, 2016 at 1:59 PM, [email protected] < [email protected]> wrote: > I probably should have cc'ed @dev instead of @private. > > > 2016-07-27 15:08 GMT+12:00 [email protected] <[email protected]>: > > > Asf Infra team is using Puppet, not Docker. So it would need Puppet. > > > > Yeah maybe we make a smaller version for Asf Infra team. If we send them > a > > 16 page document we might never get anywhere. > > > > Thanks, > > Sebastian > > > > > > 2016-07-27 14:58 GMT+12:00 Maxim Solodovnik <[email protected]>: > > > >> Actually we have very detailed instructions from Alvaro > >> > >> > >> > https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%203.1.x%20on%20Ubuntu%2016.04%20LTS.pdf?version=9&modificationDate=1461307106000&api=v2 > >> > >> the only thing I'm not sure about is compiling ffmpeg from sources > >> > >> I thought of creating docker file with latest OM, but this seems to not > >> required by community > >> > >> On Wed, Jul 27, 2016 at 5:39 AM, [email protected] < > >> [email protected]> wrote: > >> > >>> Hi Maxim, > >>> > >>> I discussed with Gavin in the #asfinfra channel. > >>> > >>> We plan to make the openmeetings isntallation a Puppet script. That way > >>> we can re-install without going through all the hassle. > >>> > >>> Also we might be able to regularly update the version and flush the > >>> database. > >>> > >>> Please let me know before you do something. I supply the URL to > >>> Confluence shortly. > >>> > >>> Here is what I discussed in the chat: > >>> > >>> [10:20 AM] sebawagner: @gmcdonald Hi Gavin, how you doin? > >>> [10:22 AM] sebawagner: are you around? I thought it might be easier to > >>> discuss INFRA-12290 here. I gonna send a email to Maxim with the > outcomes > >>> [10:23 AM] Gavin McDonald (McDuck): Im around yep > >>> [10:23 AM] sebawagner: cool > >>> [10:24 AM] sebawagner: you asked "How are you going to install the > demo? > >>> " => We basically run a number of command line actions and manually > install > >>> the package > >>> [10:24 AM] sebawagner: for instance install ImageMagick, install Java, > >>> install mysql, and then run the install command on openmeetings > >>> [10:25 AM] sebawagner: would you think it makes sense if we try to put > >>> that into a script for puppet or ? > >>> [10:25 AM] Gavin McDonald (McDuck): k, anything at all that can be > >>> installed via apt-get - we can add it to puppet/git and have it > install it > >>> [10:25 AM] sebawagner: haha > >>> [10:25 AM] Gavin McDonald (McDuck): that way it is repeatable should > the > >>> vm need to be reinstalled etc > >>> [10:26 AM] sebawagner: yeah we would be really keen on that too since > we > >>> regularly want to flush the version and update to a later version of > >>> OpenMeetings > >>> [10:26 AM] Gavin McDonald (McDuck): no need to install mysql though, > >>> we'll connect to our mysql server instead > >>> [10:27 AM] sebawagner: so do you have some boilerplate or template for > >>> puppet scripts that we should use as a starting point for our script? > And > >>> to test the script what would you recommend on how to do a dry run of > the > >>> script ? > >>> [10:27 AM] sebawagner: "we'll connect to our mysql server instead" => > >>> What's the process for getting authentication for that ? > >>> [10:28 AM] sebawagner: if we automate it in puppet we would need a user > >>> that has the right to create a database. You might be able to solve > that to > >>> create a mysql user that has grant * rights on all databases that start > >>> with openmeetings_ for instance > >>> [10:30 AM] Gavin McDonald (McDuck): database I can create (again in > >>> puppet) , then provide creds in an eyaml file which we reference in a > >>> template file > >>> [10:31 AM] sebawagner: okay > >>> [10:33 AM] sebawagner: so what do you need from us? I would be more > then > >>> happy to supply the input or even the entire Puppet script. What would > you > >>> like us to do ? > >>> [10:33 AM] Gavin McDonald (McDuck): suppose you have a file called > >>> dbconfig.xml in your install which references the mysql details - we > >>> template that in puppet and replace values with variables > >>> [10:33 AM] sebawagner: yeah I can get you that > >>> [10:35 AM] Gavin McDonald (McDuck): first thing I think is , lets have > a > >>> list of apt-get packages you need (even if you installed them already) > >>> [10:35 AM] Gavin McDonald (McDuck): then I'll show you where they go > >>> [10:35 AM] sebawagner: Ok > >>> [10:36 AM] sebawagner: I create that list of what we install + the > mysql > >>> config path and variable names to replace as a 1 pager in confluence > and > >>> post it to the Jira ticket > >>> [10:36 AM] sebawagner: I let Maxim know what we discussed > >>> [10:37 AM] sebawagner: I don't think anybody else from OpenMeetings > >>> project is involved but I drop also a list at our @private channel. > >>> > >>> Thanks, > >>> Sebastian > >>> > >>> -- > >>> Sebastian Wagner > >>> https://twitter.com/#!/dead_lock > >>> [email protected] > >>> > >> > >> > >> > >> -- > >> WBR > >> Maxim aka solomax > >> > > > > > > > > -- > > Sebastian Wagner > > https://twitter.com/#!/dead_lock > > [email protected] > > > > > > -- > Sebastian Wagner > https://twitter.com/#!/dead_lock > [email protected] > -- WBR Maxim aka solomax
