Tôi muốn chỉnh sửa node_data của nút ec2 bằng cách sử dụng lệnh knife node
.
Tôi có thể thực hiện thủ công bằng cách sử dụng lệnh dưới đây.
knife node edit NODE_NAME
Nó sẽ tạo ra một json mà tôi cần chỉnh sửa.Làm cách nào để chỉnh sửa thuộc tính đầu bếp của nút ec2 bằng dao
"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 }
Tôi muốn chỉnh sửa node_data
trong json đó.
Nếu tôi phải chỉnh sửa run_list, có một lệnh cho rằng
knife node run_list add node 'role[ROLE_NAME]'
Tôi cần một cái gì đó tương tự như lệnh này.
Điều này làm việc tuyệt vời, tôi đã sửa đổi nó để sử dụng như một nút chung thuộc tính updater vì lý do nào đó Chef không bao gồm chức năng đó theo mặc định ... –