Since droplets with private networking enabled are on the same private network as other customers' droplets, then if "$private_ipv4" is specified for "addr" and "peer-addr" in cloud-config, isn't it critical that etcd be secured with TLS and client cert authentication?
See: CoreOS – Etcd: Reading and Writing over HTTPS[2]
I realize that delving into that aspect of coreos/etcd configuration is beyond the scope of an introductory "how to" article, but I believe that some strong mention should be given to this concern.
I made a comment[3] to this effect on DigitalOcean's website.
[1] https://www.digitalocean.com/community/tutorials/how-to-set-...
[2] https://coreos.com/docs/distributed-configuration/etcd-secur...
[3] https://www.digitalocean.com/community/tutorials/how-to-set-...