# find /etc/cloud /etc/cloud /etc/cloud/cloud.cfg.d /etc/cloud/cloud.cfg.d/05_logging.cfg /etc/cloud/cloud.cfg.d/README /etc/cloud/cloud.cfg.d/90_dpkg.cfg /etc/cloud/build.info /etc/cloud/cloud.cfg /etc/cloud/templates /etc/cloud/templates/chef_client.rb.tmpl /etc/cloud/templates/ntp.conf.sles.tmpl /etc/cloud/templates/hosts.freebsd.tmpl /etc/cloud/templates/timesyncd.conf.tmpl /etc/cloud/templates/chrony.conf.fedora.tmpl /etc/cloud/templates/chrony.conf.sles.tmpl /etc/cloud/templates/ntp.conf.fedora.tmpl /etc/cloud/templates/hosts.redhat.tmpl /etc/cloud/templates/hosts.debian.tmpl /etc/cloud/templates/chrony.conf.opensuse.tmpl /etc/cloud/templates/sources.list.ubuntu.tmpl /etc/cloud/templates/chrony.conf.ubuntu.tmpl /etc/cloud/templates/ntp.conf.debian.tmpl /etc/cloud/templates/hosts.suse.tmpl /etc/cloud/templates/chrony.conf.rhel.tmpl /etc/cloud/templates/ntp.conf.opensuse.tmpl /etc/cloud/templates/ntp.conf.rhel.tmpl /etc/cloud/templates/sources.list.debian.tmpl /etc/cloud/templates/chrony.conf.debian.tmpl /etc/cloud/templates/ntp.conf.ubuntu.tmpl /etc/cloud/templates/resolv.conf.tmpl
templates could go to /usr/share, the rest are expected to be writable, save build.info; but that's part of the image build rather than cloud-init owned/generated files.
# find /etc/cloud cloud.cfg. d cloud.cfg. d/05_logging. cfg cloud.cfg. d/README cloud.cfg. d/90_dpkg. cfg build.info cloud.cfg templates templates/ chef_client. rb.tmpl templates/ ntp.conf. sles.tmpl templates/ hosts.freebsd. tmpl templates/ timesyncd. conf.tmpl templates/ chrony. conf.fedora. tmpl templates/ chrony. conf.sles. tmpl templates/ ntp.conf. fedora. tmpl templates/ hosts.redhat. tmpl templates/ hosts.debian. tmpl templates/ chrony. conf.opensuse. tmpl templates/ sources. list.ubuntu. tmpl templates/ chrony. conf.ubuntu. tmpl templates/ ntp.conf. debian. tmpl templates/ hosts.suse. tmpl templates/ chrony. conf.rhel. tmpl templates/ ntp.conf. opensuse. tmpl templates/ ntp.conf. rhel.tmpl templates/ sources. list.debian. tmpl templates/ chrony. conf.debian. tmpl templates/ ntp.conf. ubuntu. tmpl templates/ resolv. conf.tmpl
/etc/cloud
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
/etc/cloud/
templates could go to /usr/share, the rest are expected to be writable, save build.info; but that's part of the image build rather than cloud-init owned/generated files.