From 2708fd70a086c58c21b7f936c907c84ab85325d0 Mon Sep 17 00:00:00 2001 From: Alex Crawford Date: Wed, 18 Jun 2014 16:26:28 -0700 Subject: [PATCH] coreos-base/oem-rackspace-teeth: Add pingout service --- .../oem-rackspace-teeth/files/cloud-config.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-rackspace-teeth/files/cloud-config.yml b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-rackspace-teeth/files/cloud-config.yml index eeed0a4677..96acb91980 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-rackspace-teeth/files/cloud-config.yml +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-rackspace-teeth/files/cloud-config.yml @@ -8,6 +8,20 @@ coreos: [Service] ExecStart= ExecStart=/usr/bin/coreos-cloudinit --from-configdrive=/media/configdrive --convert-netconf=debian + - name: ping-out.service + runtime: yes + enable: yes + content: | + [Unit] + After=user-config.target + + [Service] + Type=oneshot + RemainAfterExit=yes + ExecStart=/usr/bin/sh -c "ping -A -c1 $(ip route | awk '/default/ { print $3 }')" + + [Install] + WantedBy=user-config.target - name: media-configdrive.mount command: start runtime: yes