I’m trying to add a repo source to my cloud init with the following:
apt:
preserve_sources_list: true
sources:
grafana.list:
source: "deb https://apt.grafana.com stable main"
key: "https://apt.grafana.com/gpg.key"
It doesn’t seem to have an effect. Does anyone know if DO support this type of configuration in cloud-init?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Hi there,
I think that DigitalOcean should support
cloud-init
with Droplet creation, and adding external repositories should work.I think that you need to make sure your
cloud-init
script includes anapt_update
step after adding the source, eg:This uses
package_update: true
to make sureapt
is updated after adding the source.If it still doesn’t work, you can add a
runcmd
section as a fallback:- Bobby