#cloud-config write_files: - path: /etc/systemd/system/enable-network-service.service owner: "root:root" permissions: "0644" content: | [Unit] Description=Enable Network Service [Service] Type=oneshot ExecStart=/etc/sysconfig/enable-network-service.sh [Install] WantedBy=multi-user.target - path: /etc/sysconfig/enable-network-service.sh owner: "root:root" permissions: "0755" content: | #!/bin/sh . /etc/sysconfig/heat-params if [ "$NETWORK_DRIVER" != "flannel" ]; then exit 0 fi myip=$(ip addr show eth0 | awk '$1 == "inet" {print $2}' | cut -f1 -d/) ETCD_SERVER_IP=${ETCD_SERVER_IP:-127.0.0.1} ENV_FILE=/etc/flannel/options.env mkdir -p $(dirname $ENV_FILE) cat > $ENV_FILE < $DROP_IN_FILE < $DOCKER_FLANNEL_CONF <