=== toolz is now known as Daniel [14:04] When using a custom datasource, which sets self.userdata_raw (with contents from a file) i am seeing that the user data isn't being processed. Looking at the logs i see its skipping modules: "modules.py[INFO]: Skipping modules 'bootcmd,write_files,disk_setup,update_etc_hosts,ca_certs,rsyslog' because no applicable config is provided." [14:06] After updating userdata_raw in _get_data should i be calling another function to ensure the module list is updated? [14:08] (and thank you to holmanb for helping out via the github issues) [14:09] This is where the error is coming from: https://github.com/canonical/cloud-init/blob/a8f69409e5cebf43767d3bb54fbad7ced1e8fc7b/cloudinit/config/modules.py#L362 [14:22] fruitcase: hi there o/ [14:24] fruitcase: depends, does your secret user-data actually provide configurations that use those modules? If they don't, then that message is normal. [14:31] The secret user-data uses write_file (and runcmd). I do see that the secret user-data has also be saved to the user-data.txt file in the instance directory as well. [19:47] Hello, I'm investigating an issue where gpg keys for apt sources aren't dynamically added for primary and security sources since the templates hardcode the ubuntu archive key. I'd like to modify the cloud-init source and use my modified version when passing cloud-config yamls so I can develop a fix. How do I go about replacing the default cloud-init instance? Thanks! [19:50] https://www.irccloud.com/pastebin/Y7KDjpAE/