From 317d995aecd03091fd946ed124ace51eccdf2390 Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Mon, 24 Mar 2014 13:27:14 -0700 Subject: [PATCH] feat(oem-vagrant): Automagically run user-data --- .../oem-vagrant/files/cloud-config.yml | 20 +++++++++++++++++++ ...-r1.ebuild => oem-vagrant-0.0.1-r2.ebuild} | 0 .../oem-vagrant/oem-vagrant-0.0.1.ebuild | 1 + 3 files changed, 21 insertions(+) create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/files/cloud-config.yml rename sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/{oem-vagrant-0.0.1-r1.ebuild => oem-vagrant-0.0.1-r2.ebuild} (100%) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/files/cloud-config.yml b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/files/cloud-config.yml new file mode 100644 index 0000000000..39d1a58463 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/files/cloud-config.yml @@ -0,0 +1,20 @@ +#cloud-config +coreos: + units: + - name: coreos-cloudinit-vagrant.path + command: start + runtime: no + content: | + [Path] + PathExists=/var/lib/coreos-vagrant/user-data + + [Install] + WantedBy=multi-user.target + - name: coreos-cloudinit-vagrant.service + command: stop + runtime: no + content: | + [Service] + Type=oneshot + EnvironmentFile=/etc/environment + ExecStart=/usr/bin/coreos-cloudinit --from-file /var/lib/coreos-vagrant/user-data diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/oem-vagrant-0.0.1-r1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/oem-vagrant-0.0.1-r2.ebuild similarity index 100% rename from sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/oem-vagrant-0.0.1-r1.ebuild rename to sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/oem-vagrant-0.0.1-r2.ebuild diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/oem-vagrant-0.0.1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/oem-vagrant-0.0.1.ebuild index 4932abe20b..1cf2351b8d 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/oem-vagrant-0.0.1.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-vagrant/oem-vagrant-0.0.1.ebuild @@ -18,4 +18,5 @@ S="${WORKDIR}" src_install() { insinto "/" doins "${FILESDIR}/authorized_keys" + doins "${FILESDIR}/cloud-config.yml" }