[11:48] <digs[m]1> /!\ ΤHIЅ CНАNNΕL ΗAS ᎷⲞVED TO IᎡC.ᏞⅠⲂERA．ᏟΗAT #HАⅯRAⅮⅠΟ /!＼
[12:41] <erik26> Hi I'm using Hetzner Cloud, where I installed an OS using an Image (OpenSUSE 15.2). Now I'm interested in installing and configuring cloud-init so that I can take a snapshot of that installation and afterwards spin up new instances of that snapshot and adjust them with user-data. But I'm not sure whether this is theoretically possible and how to
[12:41] <erik26> find out whether it is practically possible
[13:00] <erik26> I've just gone ahead and installed it, as well as diff'ed the default config between the OpenSUSE installation and a Hetzner Cloud Ubuntu host. Removed some obviously Ubuntu specific lines like grub-dpkg or apt-... 
[13:03] <erik26> Enabled the services, however I get the following error message: https://pastebin.com/QFqe4kdy "AttributeError: 'NoneType' object has no attribute 'get'" But now I have no clue where to look what I need to adjust
[13:09] <rbasak> erik26: the imaging you want is how cloud-init is supposed to work. If the image is set up correctly to work with cloud-init, then cloning should Just Work.
[13:09] <rbasak> cloud-init will see that the instance id has changed, and do all the right things (eg. ssh host key regeneration)
[13:12] <erik26> OK, so it should be theoretically possible. I just noticed another issue in my cloud.cfg.d/90-het...cfg file where I accidentally had system_info: distro: ubuntu <- changed this to opensuse