Hi Greg,

That helps heaps!

I'm curious as to why the "production" 1.12 machine which uses a remote
puppet CA, puppet Compile Master and DB didn't already have a dependency on
"deface". I guess maybe the foreman_setup plugin doesn't use it.

Anyway, I'm now furiously trying to learn ruby so I can understand the
example plugin and the "column_view" plugin you referenced.

Many, many thanks,

Doug


On 22 November 2016 at 07:13, Greg Sutcliffe <[email protected]>
wrote:

> Glad you got it working! For reference, here's a few things to know ;)
>
> 1) It's generally not recommended to do development stuff on a production
> server, since (as you've found out) it's remarkably tricky to get the SCL
> dependencies right. As you've seen, it can be done, but it's probably
> better making a proper RPM out of it. You can use our spec files as a base
> - here's an example for another deface-using plugin:
>
> https://github.com/theforeman/foreman-packaging/blob/rpm/1.
> 13/rubygem-foreman_column_view/rubygem-foreman_column_view.spec
>
> 2) Deface is indeed needed by many plugins - but we provide each gem
> dependency as a separate package. You can find deface here:
>
> http://yum.theforeman.org/plugins/latest/el7/x86_64/tfm-
> rubygem-deface-1.0.2-3.el7.noarch.rpm
>
> This would obviously be an RPM dependency of the package created by (1).
>
> Indirectly, this is why the gems are installed with --ignore-dependencies,
> since it's intended that production systems get their plugins from yum/dnf
> and as such, they can all depend on the deface rubygem package.
>
> Hope that helps!
> Greg
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Foreman users" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/foreman-users/idtLy5U0jyI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/foreman-users.
> For more options, visit https://groups.google.com/d/optout.
>



-- 

The big print giveth and the small print taketh away.

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to