On Thu, Mar 21, 2019 at 8:14 AM Parul Agrawal <[email protected]>
wrote:

> Hi All,
>
> I downloaded fluorine sr2 from
> https://docs.opendaylight.org/en/stable-fluorine/downloads.html, but i
> could not  find ansible feature in this release.
>
Yes, you will only find features from the Managed and Self-Managed projects
in the distribution. You need to add the repo for the ansible stuff so that
it can be loaded. So you build ansible locally and it will be included in
your local mvn .m2. You then need to tell the distro you downloaded and
started how to find it. You use step 3 in [0] for to a feature:repo-add
mvn:org.opendaylight.ansible/features-sxp//xml/features. Then try the
feature:install. You would need to do the same for deluxe once you get that
building.

[0]
https://docs.opendaylight.org/projects/integration-distribution/en/latest/add-project-distribution.html#id1

>
> Can anyone please help me in this regard?. Basically I would need
> ansible,dlux,dluxapp and netconf support. I even tried compiling separately
> by taking code directly from github. But I could not find support of all
> these features for the same branch.
>
As Robert mentioned, you will need to do work to get these features all
together. Only netconf is actively maintained. ansible, dlux and dluxapp
are not maintained. They will not build even if using the branches you
found because they require artifacts that have send been removed. That's
why you get those unresolved pom errors.

The task is you need to go through each of those projects and get them to
build again for fluorine. [2] is the doc Robert mentioned that has versions
listed that should be used. The idea is to bump the pom versions in the
projects to match what you want. [2] is a patch I just pushed for ansible
that gets ansible building for latest stable/fluorine - Robert mentioned
starting with fluorine-sr2, but I did latest on stable/fluorine. There
might still be some issues there since I didn't have time to test this, and
simply built it and saw that pass. But you can get an idea of what you need
to do to build. Notice just versions have been changed to the latest
snapshot versions. Those are actively built so they will be found. You need
to repeat this task for the dlux and dluxapp projects and reference
trozet's branch since there were other changes.

Another thought to mention is what features do you need from ansible? Did
you need the l3vpn piece or just raw ansible runner? The fluorine and my
github (and Tim's github) branches have the l3vpn included and that is what
is in the current stable/fluorine. We didn't intend to keep the l3vpn part
in the upstream so we removed that in master. The ansible runner is there
in both fluorine and master, but master is slimmer since it doesn't have
that part so you will see differences.

[1] https://git.opendaylight.org/gerrit/#/c/81089/
[2]
https://docs.opendaylight.org/projects/integration-distribution/en/stable-fluorine/platform-versions.html?highlight=platform%20versions

>
> Regards,
> Parul
> _______________________________________________
> Discuss mailing list
> [email protected]
> https://lists.opendaylight.org/mailman/listinfo/discuss
>
_______________________________________________
Discuss mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/discuss

Reply via email to