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

нераспознанный ключ coreos cloud-config

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

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

#cloud-config

hostname: "node01"

runcmd:
  - touch /test.txt

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

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

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

Что поддерживается, перечислено Вот.

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