Change-Id: I456358ac26e4ab02d5989a9505541721553034fe
Issue-ID: INT-1649
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
--- /dev/null
+#cloud-config
+package_upgrade: true
+packages:
+ - apt-transport-https
+ - ca-certificates
+ - gnupg-agent
+ - software-properties-common
+ - docker-ce
+ - docker-ce-cli
+ - containerd.io
+# Docker's apt key needs to be injected early in the boot as 'apt' cloud-init
+# module doesn't support configuring key from file
+bootcmd:
+ - [curl, "https://download.docker.com/linux/ubuntu/gpg", -o, /run/docker.key]
+ - [apt-key, add, /run/docker.key]
+apt:
+ sources:
+ docker:
+ source: "deb [arch=amd64] https://download.docker.com/linux/ubuntu $RELEASE stable"
type: string
description: Id of a private network for instance interface
resources:
+ config:
+ type: OS::Heat::SoftwareConfig
+ properties:
+ config:
+ get_file: cloud-config.yaml
simulator_floating_ip:
type: OS::Neutron::FloatingIP
properties:
networks:
- network:
get_param: instance_net_id
+ user_data_format: RAW
+ user_data:
+ get_resource: config
outputs:
simulator_instance_id:
description: ID of the simulator instance