Это образ CentOS 7 AWS, созданный на основе официального AMI.
Модуль power_state - это именно то, что мне нужно, глядя на это
http://cloudinit.readthedocs.org/en/latest/topics/examples.html#reboot-poweroff-when-finished
Однако ... Я не могу найти нигде в документации, где говорится, где это разместить или запустить. Мне также нужно, чтобы он запускался только один раз.
Следует ли мне поместить его прямо в /etc/cloud/cloud.cfg? Должен ли он находиться в /etc/cloud/cloud.cfg.d/foo.cfg?
Этот инструмент действительно интересный и мощный, но я ломаю голову над кажущимся полным отсутствием документации! :(
cloud-init будет потреблять данные, которые вы передаете при запуске виртуальной машины. В зависимости от облачного провайдера вы можете передавать пользовательские данные через пользовательский интерфейс, интерфейс командной строки или API.
В AWS это можно сделать, например, в интерфейсе командной строки: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launching-instance.html#configure_instance_details_step
с опцией пользовательских данных.