Does cloud-init work for VMS? Specifically, centos/7/cloud

Looking at the startup for centos/7/cloud, I see no cloud-init service, it’s available only for containers?

config:
  user.network-config: |
    version: 1
    config:
      - type: physical
        name: eth1
        subnets:
          - type: static
            ipv4: true
            address: 10.0.3.21
            netmask: 255.255.255.0
            gateway: 10.0.3.1
            control: auto
      - type: nameserver
        address: 10.0.0.1