debian/0000755000000000000000000000000012323643727007177 5ustar debian/cloud-installer.links0000644000000000000000000000020112323623210013314 0ustar /usr/share/cloud-installer/cloud-install /usr/bin/cloud-install /usr/share/cloud-installer/cloud-status /usr/bin/cloud-status debian/changelog0000644000000000000000000000122112323632350011033 0ustar cloud-installer (0.14+bzr301-0ubuntu1) trusty; urgency=low * Closes bug (LP: #1308601) * Added Documentation for API * Removed use of debconf * Single-install support for kvm instances * Multi-install support for lxc, kvm, and baremetal deployments. * Landscape-install support for managing the cloud deployment via http://landscape.canonical.com -- Adam Stokes Wed, 16 Apr 2014 20:44:56 -0400 cloud-installer (0.1+bzr111-0ubuntu1) trusty; urgency=low [ Robert Ayres ] * Intial Release. Closes "needs-packaging" bug (LP: #1282837) -- Adam Stokes Wed, 26 Feb 2014 13:26:37 -0500 debian/docs0000644000000000000000000000004012323623210010025 0ustar README.md TODO CONTRIBUTING.txt debian/compat0000644000000000000000000000000212323623210010356 0ustar 9 debian/rules0000755000000000000000000000116712323643052010253 0ustar #!/usr/bin/make -f export PYBUILD_NAME=cloudinstall export PYBUILD_DISABLE_python2=1 export PYBUILD_INSTALL_DIR=usr/share/cloud-installer/ export PYBUILD_INSTALL_ARGS_python3=--install-lib=usr/share/cloud-installer/ \ --install-data=usr/ \ --install-scripts=usr/share/cloud-installer/bin/ \ --root=$(CURDIR)/debian/cloud-installer/ \ --no-compile -O0 %: dh $@ --with python2,python3 --buildsystem=pybuild override_dh_python2: dh_python2 --ignore-shebangs -X cloudinstall\.gui override_dh_python3: dh_python3 --ignore-shebangs override_dh_installinit: dh_installinit --no-start override_dh_auto_test: @echo "No tests." debian/control0000644000000000000000000000644712323643727010615 0ustar Source: cloud-installer Section: admin Priority: extra Maintainer: Ubuntu Developers Build-Depends: debhelper (>= 9), dh-python, python-all, python-setuptools, python3-all, python3-mock, python3-nose, python3-passlib, python3-requests, python3-requests-oauthlib, python3-setuptools, python3-urwid, python3-ws4py, python3-yaml Standards-Version: 3.9.5 Homepage: https://launchpad.net/cloud-installer X-Python-Version: >= 2.7 X-Python3-Version: >= 3.3 Vcs-Browser: https://bazaar.launchpad.net/~solutions-engineering/cloud-installer/master Vcs-Bzr: lp:cloud-installer Package: cloud-installer Architecture: all Depends: gawk, pwgen, python3-all, python3-mock, python3-nose, python3-oauthlib, python3-passlib, python3-requests, python3-requests-oauthlib, python3-setuptools, python3-urwid, python3-ws4py, python3-yaml, ${misc:Depends}, ${python3:Depends}, ${python:Depends} Description: Ubuntu Cloud installer Ubuntu Cloud installer is a metal to cloud image that provides an extremely simple way to install, deploy and scale an openstack cloud on top of Ubuntu server. Initial configurations are available for single physical system deployments as well as multiple physical system deployments. . This package provides the common libraries utilized by the installer profiles. Package: cloud-install-multi Section: admin Architecture: any Depends: juju-core, lxc, maas, maas-dhcp, maas-dns, ${misc:Depends}, Description: Ubuntu Cloud installer (multi-system) - dependency package Ubuntu Cloud installer is a metal to cloud image that provides an extremely simple way to install, deploy and scale an openstack cloud on top of Ubuntu server. Initial configurations are available for single physical system deployments as well as multiple physical system deployments. . This package provides the multi installer profile. Package: cloud-install-single Section: admin Architecture: any Depends: juju-local, uvtool, uvtool-libvirt, ${misc:Depends} Description: Ubuntu Cloud installer (single-system) - dependency package Ubuntu Cloud installer is a metal to cloud image that provides an extremely simple way to install, deploy and scale an openstack cloud on top of Ubuntu server. Initial configurations are available for single physical system deployments as well as multiple physical system deployments. . This package provides the single installer profile. Package: cloud-install-landscape Section: admin Architecture: any Depends: juju-core, juju-deployer, lxc, maas, maas-dhcp, maas-dns, ${misc:Depends} Description: Ubuntu Cloud installer (landscape) - dependency package Ubuntu Cloud installer is a metal to cloud image that provides an extremely simple way to install, deploy and scale an openstack cloud on top of Ubuntu server. Initial configurations are available for single physical system deployments as well as multiple physical system deployments. . This package provides the landscape installer profile. debian/cloud-installer.install0000644000000000000000000000173012323643351013662 0ustar bin/cloud-install usr/share/cloud-installer bin/cloud-status usr/share/cloud-installer bin/ip_range.py usr/share/cloud-installer/bin bin/wait-for-landscape usr/share/cloud-installer/bin bin/maas-report-boot-images usr/share/cloud-installer/bin share/common.sh usr/share/cloud-installer/common share/configure.sh usr/share/cloud-installer/common share/display.sh usr/share/cloud-installer/common share/juju.sh usr/share/cloud-installer/common share/landscape.sh usr/share/cloud-installer/common share/maas.sh usr/share/cloud-installer/common share/multi.sh usr/share/cloud-installer/common share/single.sh usr/share/cloud-installer/common tools/cloud-uninstall usr/share/cloud-installer/tools debian/source/0000755000000000000000000000000012323623210010460 5ustar debian/source/format0000644000000000000000000000001412323623210011666 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000172112323623210011114 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: cloud-installer Source: https://launchpad.net/cloud-installer Files: * Copyright: Copyright 2013, Canonical Ltd., All Rights Reserved. License: AGPL-3.0+ Files: debian/* Copyright: Copyright 2013, Canonical Ltd., All Rights Reserved. License: AGPL-3.0+ License: AGPL-3.0+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. . You should have received a copy of the GNU Affero General Public License along with this program. If not, see .