Write the file as instructed
$ cat /etc/cloud/cloud.cfg.d/99-ec2-datasource.cfg
#cloud-config
datasource:
Ec2:
strict_id: false
# clean up and reboot again
$ mkdir old2; sudo mv /run/cloud-init/ /var/log/cloud-init* /var/lib/cloud/ old2
$ sudo reboot
## Then go back in, no warning shown due to the config.
$ grep strict_ /var/log/cloud-init.log
2017-03-08 22:45:25,174 - DataSourceEc2.py[DEBUG]: strict_mode: false, cloud_platform=Unknown
$ cat /etc/cloud/ build.info
build_name: server
serial: 20170303.2
# system used OpenStack datasource cloud/data/ result. json Stack [net,ver=2]",
$ cat /var/lib/
{
"v1": {
"datasource": "DataSourceOpen
"errors": []
}
}
$ grep Looking /var/log/ cloud-init. log sources' ] that matches dependencies ['FILESYSTEM'] sources' ] that matches dependencies ['FILESYSTEM', 'NETWORK']
2017-03-08 22:32:07,094 - __init__.py[DEBUG]: Looking for for data source in: ['NoCloud', 'ConfigDrive', 'OpenNebula', 'DigitalOcean', 'Azure', 'AltCloud', 'OVF', 'MAAS', 'GCE', 'OpenStack', 'CloudSigma', 'SmartOS', 'Ec2', 'CloudStack', 'None'], via packages ['', 'cloudinit.
2017-03-08 22:32:09,183 - __init__.py[DEBUG]: Looking for for data source in: ['NoCloud', 'ConfigDrive', 'OpenNebula', 'DigitalOcean', 'Azure', 'AltCloud', 'OVF', 'MAAS', 'GCE', 'OpenStack', 'CloudSigma', 'SmartOS', 'Ec2', 'CloudStack', 'None'], via packages ['', 'cloudinit.
## upgrade sources. list) sources. list.d/ proposed. list g1c795b9- 0ubuntu1~ 16.10.1
$ rel=$(lsb_release -sc)
$ line=$(awk '$1 == "deb" && $2 ~ /ubuntu.com/ { printf("%s %s %s-proposed main universe\n", $1, $2, rel); exit(0) }; ' "rel=$rel" /etc/apt/
$ echo "$line" | sudo tee /etc/apt/
$ sudo apt-get update -q && sudo apt-get install -q cloud-init
$ dpkg-query --show cloud-init
cloud-init 0.7.9-48-
## interactive...
$ dpkg-reconfigure cloud-init
$ cat /etc/cloud/ cloud.cfg. d/90_dpkg. cfg
# to update this file, run dpkg-reconfigure cloud-init
datasource_list: [ Ec2, None ]
$ sudo rm -Rf /var/lib/cloud /var/log/ cloud-init* /run/cloud-init
$ sudo reboot
### then ssh back in, you see a warning paste.ubuntu. com/24142108/
Looks like http://
Write the file as instructed cloud.cfg. d/99-ec2- datasource. cfg
$ cat /etc/cloud/
#cloud-config
datasource:
Ec2:
strict_id: false
# clean up and reboot again cloud-init* /var/lib/cloud/ old2
$ mkdir old2; sudo mv /run/cloud-init/ /var/log/
$ sudo reboot
## Then go back in, no warning shown due to the config. cloud-init. log py[DEBUG] : strict_mode: false, cloud_platform= Unknown
$ grep strict_ /var/log/
2017-03-08 22:45:25,174 - DataSourceEc2.