From 2e0e72b4947bc9dcd9bfc68679c645177205b43a Mon Sep 17 00:00:00 2001 From: Andrey Shestakov Date: Tue, 10 Jan 2017 19:30:12 +0200 Subject: [PATCH] Add DIB element for building image required for underlay Change-Id: Ied1854c9706ee27b1d0b8ea7607a8601c3fa7d9d --- utils/dib/mcp-underlay/README.rst | 4 ++++ utils/dib/mcp-underlay/element-deps | 5 +++++ utils/dib/mcp-underlay/environment.d/10-mcp-underlay | 5 +++++ utils/dib/mcp-underlay/package-installs.yaml | 7 +++++++ utils/dib/mcp-underlay/post-install.d/10-mcp-underlay | 10 ++++++++++ 5 files changed, 31 insertions(+) create mode 100644 utils/dib/mcp-underlay/README.rst create mode 100644 utils/dib/mcp-underlay/element-deps create mode 100644 utils/dib/mcp-underlay/environment.d/10-mcp-underlay create mode 100644 utils/dib/mcp-underlay/package-installs.yaml create mode 100755 utils/dib/mcp-underlay/post-install.d/10-mcp-underlay diff --git a/utils/dib/mcp-underlay/README.rst b/utils/dib/mcp-underlay/README.rst new file mode 100644 index 0000000..8fa250b --- /dev/null +++ b/utils/dib/mcp-underlay/README.rst @@ -0,0 +1,4 @@ +============ +mcp-underlay +============ +Builds image for MCP underlay provisioning diff --git a/utils/dib/mcp-underlay/element-deps b/utils/dib/mcp-underlay/element-deps new file mode 100644 index 0000000..c5ff659 --- /dev/null +++ b/utils/dib/mcp-underlay/element-deps @@ -0,0 +1,5 @@ +ubuntu-minimal +openssh-server +devuser +cloud-init-datasources +modprobe-blacklist diff --git a/utils/dib/mcp-underlay/environment.d/10-mcp-underlay b/utils/dib/mcp-underlay/environment.d/10-mcp-underlay new file mode 100644 index 0000000..b4fbe62 --- /dev/null +++ b/utils/dib/mcp-underlay/environment.d/10-mcp-underlay @@ -0,0 +1,5 @@ +export DIB_DEV_USER_USERNAME="vagrant" +export DIB_DEV_USER_PASSWORD="vagrant" +export DIB_DEV_USER_PWDLESS_SUDO="yes" +export DIB_CLOUD_INIT_DATASOURCES="ConfigDrive" +export DIB_MODPROBE_BLACKLIST="evbug" diff --git a/utils/dib/mcp-underlay/package-installs.yaml b/utils/dib/mcp-underlay/package-installs.yaml new file mode 100644 index 0000000..f092d72 --- /dev/null +++ b/utils/dib/mcp-underlay/package-installs.yaml @@ -0,0 +1,7 @@ +grub2-common: +grub-pc-bin: +cloud-init: +linux-image-generic: +net-tools: +isc-dhcp-client: +python: diff --git a/utils/dib/mcp-underlay/post-install.d/10-mcp-underlay b/utils/dib/mcp-underlay/post-install.d/10-mcp-underlay new file mode 100755 index 0000000..5c7a03c --- /dev/null +++ b/utils/dib/mcp-underlay/post-install.d/10-mcp-underlay @@ -0,0 +1,10 @@ +#!/bin/bash + +if [ "${DIB_DEBUG_TRACE:-0}" -gt 0 ]; then + set -x +fi + +set -eu +set -o pipefail + +echo "127.0.0.1 localhost" >> /etc/hosts