[midPoint] Resource Config per Environment
Pavol Mederly
mederly at evolveum.com
Wed Sep 7 17:51:54 CEST 2016
Martin,
yes I see.
Just by the way, today I've finished version 0.0.2 (something like
"alpha" version) of the Eclipse plugin that provides this functionality:
You can take the sources and find the appropriate REST calls there (see
RuntimeServiceImpl
<https://github.com/Evolveum/midpoint-ide-plugins/blob/master/com.evolveum.midpoint.eclipse.parent/com.evolveum.midpoint.eclipse.runtime/src/com/evolveum/midpoint/eclipse/runtime/impl/RuntimeServiceImpl.java>
class). It's quite easy to adapt them to your solution. Macro expansion
is here: Expander
<https://github.com/Evolveum/midpoint-ide-plugins/blob/master/com.evolveum.midpoint.eclipse.parent/com.evolveum.midpoint.eclipse.ui/src/com/evolveum/midpoint/eclipse/ui/util/Expander.java>
class. The code is not very neat, as it was very quickly knit.
Or you can download and try the plugin itself :-). See here:
https://wiki.evolveum.com/display/midPoint/Eclipse+plugin+HOWTO.
Best regards,
Pavol Mederly
Software developer
evolveum.com
On 07.09.2016 16:25, Martin Marchese wrote:
> Thanks Pavol. I think option #3 is the one that applies to my case.
>
> I'll give it a try.
>
> *Ing. Martín Marchese*
> Identicum S.A.
> Jorge Newbery 3226
> Tel: +54 (11) 4552-3050
> mmarchese at identicum.com <mailto:mmarchese at identicum.com>
> www.identicum.com <http://www.identicum.com>
>
> On Tue, Sep 6, 2016 at 11:41 AM, Pavol Mederly <mederly at evolveum.com
> <mailto:mederly at evolveum.com>> wrote:
>
> Hello Martin,
>
> the following comes to my mind:
>
> 1. Ivan has once written a nice blogpost about maintaining
> environment-specific parameters:
> https://evolveum.com/blog/storing-extended-attributes-in-system-configuration-extended-attributes/
> <https://evolveum.com/blog/storing-extended-attributes-in-system-configuration-extended-attributes/>.
> Although this is probably limited to using system-specific
> properties for mappings only, it is an interesting idea.
> Please note that it is advised to use the current master so
> that $configuration variable would be available at all
> relevant places. Here is a (draft!) document of where it is
> available as of now:
> https://wiki.evolveum.com/display/~mederly/Mappings
> <https://wiki.evolveum.com/display/%7Emederly/Mappings>.
> 2. There is an Eclipse plugin being prepared that will solve this
> problem, see https://jira.evolveum.com/browse/MID-3358
> <https://jira.evolveum.com/browse/MID-3358> (the fourth
> point). If time permits, it could be implemented quite soon.
> 3. You can always create your own solution that would do the same
> as Eclipse plugin: maintain your files offline (with some
> ${ADResource.host} - style references), and run scripts
> against them that would:
> 1. expand the references,
> 2. upload expanded files to server via REST API
> <https://wiki.evolveum.com/display/midPoint/REST+API>.
>
> Hope this helps,
>
> Pavol Mederly
> Software developer
> evolveum.com <http://evolveum.com>
>
> On 06.09.2016 16:15, Martin Marchese wrote:
>> Hi all,
>>
>> Working on deploying our resources among different environments I
>> found myself changing credentials for resource service accounts
>> on every new environment (e.g. AD service account has a different
>> password in dev, uat and prod).
>>
>> I was wondering if there's a way in which I can store a global
>> config with those values on each environment so I can deploy
>> resources many times without having to change credentials (and
>> any other environment specific value).
>>
>> Thanks in advance.
>> *Ing. Martín Marchese*
>> Identicum S.A.
>> Jorge Newbery 3226
>> Tel: +54 (11) 4552-3050
>> mmarchese at identicum.com <mailto:mmarchese at identicum.com>
>> www.identicum.com <http://www.identicum.com>
>>
>>
>> _______________________________________________
>> midPoint mailing list
>> midPoint at lists.evolveum.com <mailto:midPoint at lists.evolveum.com>
>> http://lists.evolveum.com/mailman/listinfo/midpoint
>> <http://lists.evolveum.com/mailman/listinfo/midpoint>
> _______________________________________________ midPoint mailing
> list midPoint at lists.evolveum.com
> <mailto:midPoint at lists.evolveum.com>
> http://lists.evolveum.com/mailman/listinfo/midpoint
> <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20160907/c6b8c368/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dconhkmjkljcolff.png
Type: image/png
Size: 23395 bytes
Desc: not available
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20160907/c6b8c368/attachment.png>
More information about the midPoint
mailing list