我想使用knife node
命令編輯ec2節點的node_data。
我可以通過使用下面的命令手動執行它。
knife node edit NODE_NAME
它會生成一個我需要編輯的json。如何使用刀編輯ec2節點的廚師屬性
"name": "NODE-1",
3 "chef_environment": "test",
4 "normal": {
5 "node_data": {
6 "version": "23690ecc9c572e47db242bfad1296388f91da1e9",
7 "depot_path": "https://s3.amazonaws.com/builds/",
8 "source_repo": "softwares/"
9 },
10 "tags": [
11
12 ]
13 },
14 "run_list": [
15 "role[my-role]"
16 ]
17 }
我想在該json中編輯node_data
。
如果我不得不編輯run_list,那麼有一個命令
knife node run_list add node 'role[ROLE_NAME]'
我需要類似於這個命令的東西。
這很好,我修改它用作通用節點屬性更新因爲某些原因廚師默認不包含該功能...... –