Git Product home page Git Product logo

Comments (9)

ubuntu-server-builder avatar ubuntu-server-builder commented on June 18, 2024

Launchpad user Scott Moser(smoser) wrote on 2010-10-06T16:47:10.063293+00:00

Launchpad attachments: cloud-init-0.5.14-12.amzn1.src.rpm

from cloud-init.

ubuntu-server-builder avatar ubuntu-server-builder commented on June 18, 2024

Launchpad user Scott Moser(smoser) wrote on 2011-09-28T23:32:51.895204+00:00

Launchpad attachments: cloud-init source as obtained from ebs/amzn-ami-2011.09.1.i386-ebs

from cloud-init.

ubuntu-server-builder avatar ubuntu-server-builder commented on June 18, 2024

Launchpad user Joshua Harlow(harlowja) wrote on 2012-07-09T06:30:13.475191+00:00

Looking at this, it seems like the 0.7.0 release covers most of the amazon changes (they added some sysvinit stuff, some yum install 'abstraction' as well, they adjusted subprocess exception throwing). They also added in a somewhat abstraction of yum/apt... They write out yum repo config files (thats different), and handle yum upgrades a little differently.... The 0.7.0 are more extensive (and imho better) so this bug might not be needed anymore...

Noteable additions:

  1. It seems like they also can take base64 encoded userdata (from a response header??)

decoded_user_data = base64.urlsafe_b64decode(user_data)
for header in valid_headers:
if decoded_user_data.startswith(header):
returned_data = decoded_user_data
break

  1. It seems like they have a generic package install mechanism we might want to take (a config module):
    a) Look for file (in that rpm), cc_package_setup.py

  2. Similarly they generate repo configs, in cc_genrepo.py (might be useful again)

from cloud-init.

ubuntu-server-builder avatar ubuntu-server-builder commented on June 18, 2024

Launchpad user flaccid(chris-xhost) wrote on 2012-07-09T07:09:38.807981+00:00

Which source did Debian use for what is in the current experimental repos?
We need one upstream source for all distributions to remove the forking.
smoser your assistance with this appreciated.

from cloud-init.

ubuntu-server-builder avatar ubuntu-server-builder commented on June 18, 2024

Launchpad user Scott Moser(smoser) wrote on 2012-07-09T21:36:07+00:00

On Mon, 9 Jul 2012, flaccid wrote:

Which source did Debian use for what is in the current experimental repos?
We need one upstream source for all distributions to remove the forking.
smoser your assistance with this appreciated.

debian used cloud-init 0.6.3 from launchpad.

I participated in that, and will continue to help there. I'm interested
in debian support working.

launchpad.net/cloud-init is most definitely the one upstream source.

from cloud-init.

ubuntu-server-builder avatar ubuntu-server-builder commented on June 18, 2024

Launchpad user Joshua Harlow(harlowja) wrote on 2012-07-10T03:22:38.328039+00:00

I think we are getting close to that goal of one upstream, the 0.7.0 work should be making this possible, its not 100% perfect yet, but its getting closer to that :-) Sysvinit scripts might also just work on debian as they exist right now...

from cloud-init.

ubuntu-server-builder avatar ubuntu-server-builder commented on June 18, 2024

Launchpad user flaccid(chris-xhost) wrote on 2012-07-10T03:38:51.722269+00:00

Thank you smoser and harlowja. I am going to build Debian 6.0.5 AMIs for all regions that use cloud-init from experimental and then we can see how it goes on a practical level for Debian (sysvinit not upstart still).
Really happy that this was ported back, I was never able to find time to do it, but hopefully can help with any bugs I might find from here.

from cloud-init.

ubuntu-server-builder avatar ubuntu-server-builder commented on June 18, 2024

Launchpad user Joshua Harlow(harlowja) wrote on 2012-07-11T23:47:30.629182+00:00

Sweet, I'll be out shortly but I know the sysvinit stuff works on RHEL6.2 (places the right symlinks at the right time in /etc/rc.X) so if that works for you all the better! Also don't forget to update the cloud.cfg to remove stuff that might be ubuntu specific (landscape module) and change the distro to 'debian' (although this really doesn't matter right now). cc_package_setup might be useful to have here (and should now be really easy, ie like a 20 line config module), same with cc_gen_repo....

from cloud-init.

ubuntu-server-builder avatar ubuntu-server-builder commented on June 18, 2024

Launchpad user Scott Moser(smoser) wrote on 2012-11-14T20:34:43.491295+00:00

Marking this "wont fix" for now.
Last I looked at Amazon's changes they were not relevant to current trunk, which runs now on rhel or fedora also.

from cloud-init.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.