Tracked in Github Issues as https://github.com/canonical/cloud-
init/issues/2324

** Bug watch added: github.com/canonical/cloud-init/issues #2324
   https://github.com/canonical/cloud-init/issues/2324

** Changed in: cloud-init
       Status: Triaged => Expired

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1078770

Title:
  should consume /etc/cloud.cfg.d files just like user-data

Status in cloud-init:
  Expired

Bug description:
  It seems like it makes sense to extend the files in /etc/cloud.cfg.d to be 
able to contain the same data that user-data can have.
  There would be some exceptions (not allowing remote '#include' or 
'#include-once').

  That would allow you to just put stuff in that directory rather than
  /var/lib/cloud/data/seed and the like.

  With this, there are some things I'm explicitly looking to support:
   * DataSourceNone fully defined with 'runcmd' and the like inside of 
/etc/cloud/cloud.cfg.d
     So that you could easily boot an image with 'cloud-config-url' (which gets 
shoved into /etc/cloud/cloud.cfg.d)
     as your sole source of metadata.
   * putting '#!' or other content there.
   * supporting the more intelligent merging routines (bug 1023179)
     | $ cat 01-mystuff.cfg
     |   #cloud-config-archive
     |   - type: text/cloud-config
     |     content: |
     |       runcmd:
     |         - my-first-cmd
     | $ cat 02-mystuff.cfg
     |   #cloud-config-archive
     |   - type: text/cloud-config
     |     merge-routine: append
     |     content: |
     |       runcmd:
     |         - my-second-cmd

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1078770/+subscriptions


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to