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

Reply via email to