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]

Reply via email to