Назад | Перейти на главную страницу

Перезагрузка через указанное время в cloud-init, только один раз

Это образ 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

с опцией пользовательских данных.