some-notebook-86727
02/13/2024, 1:08 PMci_config = cloudinit.get_config(base64_encode=False,
gzip=False,
parts=[cloudinit.ConfigPartArgs(
content_type="text/x-shellscript",
content="baz",
filename="script.sh"
)])
def write_to_file(contents):
with open("cloud-init.cfg", "w") as f:
f.write(contents)
ci_config.apply(write_to_file)
But I get:
pulumi:pulumi:Stack (proxmox-main):
error: Program failed with an unhandled exception:
Traceback (most recent call last):
File "/root/work/ioc/pulumi/__main__.py", line 31, in <module>
ci_config.apply(write_to_file)
^^^^^^^^^^^^^^^
AttributeError: 'AwaitableGetConfigResult' object has no attribute 'apply'
I've also tried ci_config.rendered.apply(write_to_file)
with similar results.some-notebook-86727
02/13/2024, 1:12 PMprint(ci_config.rendered)
as such actually works. Heh 🙂