[lxc-devel] [distrobuilder/master] doc: Fix debian-cloud-init example
monstermunchkin on Github
lxc-bot at linuxcontainers.org
Thu Feb 14 10:10:02 UTC 2019
A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 385 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20190214/8528c728/attachment.bin>
-------------- next part --------------
From ac1421c044055f6bdbb71d8a0d781c5f12c6ca3d Mon Sep 17 00:00:00 2001
From: Thomas Hipp <thomas.hipp at canonical.com>
Date: Thu, 14 Feb 2019 11:07:59 +0100
Subject: [PATCH] doc: Fix debian-cloud-init example
Signed-off-by: Thomas Hipp <thomas.hipp at canonical.com>
---
doc/examples/debian-cloud-init | 55 ++++++++++++++++++++++++++++++++++
1 file changed, 55 insertions(+)
diff --git a/doc/examples/debian-cloud-init b/doc/examples/debian-cloud-init
index 3b60956..1fc56e6 100644
--- a/doc/examples/debian-cloud-init
+++ b/doc/examples/debian-cloud-init
@@ -72,6 +72,61 @@ files:
auto eth0
iface eth0 inet dhcp
+ - name: cloud-init-meta
+ path: /var/lib/cloud/seed/nocloud-net/meta-data
+ generator: template
+ template:
+ when:
+ - create
+ - copy
+ content: |
+ #cloud-config
+ instance-id: {{ container.name }}
+ local-hostname: {{ container.name }}
+ {{ config_get("user.meta-data", "") }}
+
+ - name: cloud-init-network
+ path: /var/lib/cloud/seed/nocloud-net/network-config
+ generator: template
+ template:
+ when:
+ - create
+ - copy
+ content: |
+ {% if config_get("user.network-config", "") == "" %}version: 1
+ config:
+ - type: physical
+ name: eth0
+ subnets:
+ - type: {% if config_get("user.network_mode", "") == "link-local" %}manual{% else %}dhcp{% endif %}
+ control: auto{% else %}{{ config_get("user.network-config", "") }}{% endif %}
+
+ - name: cloud-init-user-data
+ path: /var/lib/cloud/seed/nocloud-net/user-data
+ generator: template
+ content: '{{ config_get("user.user-data", properties.default) }}'
+ template:
+ properties:
+ default: |
+ #cloud-config
+ {}
+ when:
+ - create
+ - copy
+
+ - name: cloud-init-vedor-data
+ path: /var/lib/cloud/seed/nocloud-net/vendor-data
+ generator: template
+ content: '{{ config_get("user.vendor-data", properties.default) }}'
+ template:
+ properties:
+ default: |
+ #cloud-config
+ {}
+ when:
+ - create
+ - copy
+
packages:
manager: apt
update: true
More information about the lxc-devel
mailing list