облачная конфигурация coreos нераспознанный ключ

Я пытаюсь запустить экземпляр aws ec2 с coreos, обеспечивая облачную конфигурацию, которая просто игнорирует некоторые части как помещение rsa_private_key или runcmd. Так или иначе имя хоста было установлено успешно, хотя, таким образом, конфигурация была в основном обработана.

Я сломал целую конфигурацию к самой простой вещи и проверил ее с coreos блоком проверки допустимости, который говорит мне Line 5:unrecognized key "runcmd".

#cloud-config

hostname: "node01"

runcmd:
  - touch /test.txt

Я не вижу синтаксической ошибки, что случилось здесь?
Для полноты вот мое целое облако-config.yml: http://pastebin.com/YnrWqj7G

2
задан 22 October 2015 в 02:00
1 ответ

Оригинальная версия cloud-init написана на питоне.

CoreOS реализовала свою версию в Go и не поддерживает все те же возможности. На самом деле, она также поддерживает то, что версия на питоне не относится конкретно к CoreOS. runcmd не является одной из поддерживаемых функций.

То, что поддерживается, перечислено здесь.

Чтобы запустить cmd, вам нужно зайти в файл устройства и запустить его.

.
4
ответ дан 3 December 2019 в 10:01

Теги

Похожие вопросы