On 11/27/19 4:50 PM, Thomas Haller wrote:
> We (NetworkManager) are working on a tool that should help
> NetworkManager in cloud.
> This is for example for configuring the secondary IP addresses on
> AWS/EC2 (, )
> It's inspired by and serves a similar purpose as SuSE's cloud-
> (, ) and ec2-net-utils package on Amazon Linux ().
>  https://www.suse.com/c/multi-nic-cloud-netconfig-ec2-azure/
>  https://github.com/SUSE-Enceladus/cloud-netconfig
>  https://github.com/aws/ec2-net-utils
> The tool can be triggered via a systemd.timer and/or a
> dispatcher scripts. Then it fetches meta data from the Instance
> Metadata Service (thereby detecting whether it runs in a cloud
> environment). Finally it configures the networking using
> Currently it only supports EC2 and IPv4. But if the tool shows to
> useful, it could be extended to also support other cloud providers
> There is a merge request on review (, ). There is a bit of a
> hurry to get this merged, because it should make the cut for the
> NetworkManager release. So, I will merge it soon to master, albeit
> still in an experimental state.
>  https://bugzilla.redhat.com/show_bug.cgi?id=1642461
> The plan is that cloud images could install and enable the tool, so
> boot a (Fedora) image and networking would just work.
> Is there interrest in something like this? Any comments, questions?
I think the cloud images are already using Network Manager. Would we
need to include
another rpm and enable a service?
Yes, that would be the idea. It's called NetworkManager-cloud-setup and
now built in Fedora 32:
(note: it's still experimental. It definitely needs first better