nexus3-oss icon indicating copy to clipboard operation
nexus3-oss copied to clipboard

Email API integration

Open Serienmorder opened this issue 4 years ago • 5 comments

Supports the email API of nexus that is in 3.22.

Serienmorder avatar Apr 15 '20 20:04 Serienmorder

@zeitounator I think a new var needs be put into use for the API interaction? Or is there something already there that I'm missing? Needs to have the IP and a port number if applicable..

Serienmorder avatar Apr 16 '20 20:04 Serienmorder

I'm thinking of doing it in this style as a "first wave" and then wrapping them all around with action plugins. What do you think of that. Get moving forward on API integration. Get more generic as things continue.

Serienmorder avatar Apr 16 '20 21:04 Serienmorder

Hi. I need to review this and take some decisions. I will have time for that next week probably. At first glance, I'm not really sure about the specific module, and I'm not really comfortable with tests vars and files being added to the role itself when they should be in molecule only. But I really need to read that other than quickly and tired at 11pm my time after a particularly hard week of work... Thanks, keep you updated.

zeitounator avatar Apr 17 '20 21:04 zeitounator

Yup I get that. I'm willing to change whatever you need. The nice thing about the tests is that it can show other ways the module can be used? One of the reasons I opened the PR was for you to see what I've been working on and to confirm I should still continue going that way forward.

This may also be a good reason for switching to a collection? Have the install in one role of the collection, and the email stuff in a different role?

Serienmorder avatar Apr 20 '20 14:04 Serienmorder

Fixed the issues. Except whatever set -e does. I can't seem to find anything about it with ansible-lint, or molecule. So I'm at a loss why that is failing.

Serienmorder avatar Apr 28 '20 20:04 Serienmorder