This message was deleted.
# office-hours
s
This message was deleted.
b
(this office hour is for the Forge, not for modules. but I can help there too.)
The PR that added that has some explanation. https://github.com/puppetlabs/puppetlabs-mysql/pull/1449
I've not tried to override it myself. Are you saying that using the
package_name
doesn't work as documented?
and to install commercial, I would assume that enabling the proper repositories (probably with apt::source, since it sounds like you're on ubuntu) and then using the proper
mysql-commercial-server
package name would work.
d
Yes, if you look at my comment (same username) , in the link you provided here you'll see that myself and one other person were unsuccessful using that AND that it caused major issues in production.
b
that indeed was released in 13.0.0, not 13.1.0
b
ok. Well then you know why it was introduced then, lol.
d
Thank you @bastelfreak, as usual your comments are extremely helpful and relevant to the problems at hand. Please kindly stop replying to any posts from me. Thank you.
b
Let's not start bickering.
in any case, Lukas (one of the developers on the content team) asked if you'd file a ticket raising any current problems. Is there a ticket about it?
d
No, but I will. I'll need to upgrade out of 12.3 sooner or later, as I'm sure other's will too. You mentioned using apt::source,, I've never used that. Is there any documentation on how I would implement that?
b
There's an example in the README showing how to enable the official mariahdb repos. You should be able to use something similar to get commercial. https://github.com/puppetlabs/puppetlabs-mysql#install-mariadb-on-ubuntu
d
Thanks for the example. But now I have so many more questions. I can see the class declaration and I know where that goes in the manifest. But where does the apt::source code go? Another manifest in the mysql module? Into the same manifest as the class declaration below it? Somewhere else? The problem with documentation like this is that it assumes so much. This sentiment was echoed by everyone in the puppetlabs sponsored courses I attended last year. Also, it's all mariadb again. Has puppet considered making a separate mariadb module?
b
that is an example of using apt::source to enable a repo that happens to be mariahdb. You can manage any repo with similar code.
d
Thank you, that helps.
👍 1
b
fwiw, we are designing UX that will help surface the foundational docs alongside modules on the Forge to help clarify the module specific docs
d
Thank you, that would certainly help to clarify things for people starting out. Or, like me with 1 year experience and several courses and behind their belt who still get confused by the documentation. It really makes the learning curve that much steeper.
It’s best to assume people know nothing when writing documentation. Heck, even a “where could this code go?” Feature would help.
d
it is something were looking into since we recognise people are coming to the forge to build something not just to get the one piece and the docs tend to be more technical reference based rather than implementation based. So watch this space and please raise tickets for docs if they could be better :-)
👍 1