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
