нож ec2 create в сочетании с обновлением хранилища ножей

Обычно я использую первую команду ниже после начальной загрузки нового узла, чтобы зарегистрировать его ключи в моем хранилище кредитов/баге данных. По порядку слов, давайте предположим, что у меня зарегистрированы node1 и node2, создание node3 после обновления node1 и node2 потребует от меня запустить команду knife vault update перед запуском моей кулинарной книги по созданию пользователя.

knife vault update creds testuser -A admin -S "name:nodes*" -M client -J test.json

Тем не менее, я пытаюсь включить это во вновь созданные узлы на AWS, используя knife ec2 create. Я использую это для создания экземпляров ec2.

knife ec2 server create -I ami-xxxxx -f m3.medium -S secretkey -i keys.pem --ssh-user root --region us-west-1 --security-group-ids sg-xxxx --subnet subnet-xxxxx --associate-public-ip -N node3

Я хочу иметь возможность создавать пользователей во время создания узлов. Является ли это возможным?


person jebjeb    schedule 16.10.2016    source источник


Ответы (1)


Существует возможность обновить элемент хранилища в начальной загрузке.

--bootstrap-vault-item 'vault::item'

Я вижу, что он поддерживается нож ес2 тоже.

person Szymon Szypulski    schedule 17.10.2016