Also, while agents can be built for CentOS we don't support Controllers on CentOS at this point. So bootstrap I believe only supports Ubuntu.
John =:-> On May 10, 2017 11:44, "Andrew Wilkins" <andrew.wilk...@canonical.com> wrote: > On Wed, May 10, 2017 at 3:08 PM fengxia <fx...@lenovo.com> wrote: > >> I have followed dev instruction and can build Juju binaries for Ubuntu. >> The dev machine is also Ubuntu. >> >> $ go install -v github.com/juju/juju/… >> >> Using the same binaries will not however bootstrap with "--config >> default-series=centos", nor "add-machine --series centos". Both failed at >> "no tools founds". >> >> How to build an agent for centos? >> > For a start, you should use "centos7", not "centos". "juju add-machine > --series=centos" *should* give you an immediate error indicating that > that's not a valid series, and ideally inform you of the closest match(es); > I'll file a bug to get that fixed. > > Do you need to build from source? If you're using a released version of > Juju, then the agents are available on streams.canonical.com. > > For dev builds, we don't have a nice, supported solution. The supported > solution is to create agent tarballs and generate simplestreams metadata. I > wrote a plugin a while ago that you can use to build and upload agent > tarballs to the controller directly, but you shouldn't use it in production > systems: > > $ go get github.com/axw/juju-tools > $ juju tools build 2.2-beta4.1-centos7-amd64 > building: juju-2.2-beta4.1-centos7-amd64.tgz > $ juju tools upload -m controller juju-2.2-beta4.1-centos7-amd64.tgz > uploading "juju-2.2-beta4.1-centos7-amd64.tgz" > $ juju add-machine --series=centos7 > > Cheers, > Andrew > >> -- >> Feng xia >> Engineer >> Lenovo USA >> >> Phone: 5088011794 <(508)%20801-1794>fx...@lenovo.com >> >> Lenovo.com >> Twitter | Facebook | Instagram | Blogs | Forums >> >> -- >> Juju mailing list >> Juju@lists.ubuntu.com >> Modify settings or unsubscribe at: https://lists.ubuntu.com/ >> mailman/listinfo/juju >> > > -- > Juju mailing list > Juju@lists.ubuntu.com > Modify settings or unsubscribe at: https://lists.ubuntu.com/ > mailman/listinfo/juju > >
-- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju