Tôi không thể tìm thấy bất cứ điều gì trong tài liệu về việc có nhiều bao gồm trong cùng một khóa, nhưng khi tôi thử nó, tôi đã kết thúc chỉ với khóa cuối cùng bao gồm khóa dưới.
Ví dụ:
/srv/pillar/top.sls
base:
'*':
- ports
mèo /srv/pillar/ports/init.sls
include:
- ports.frontend:
key: ports
- ports.backend:
key: ports
/srv/pillar/ports/backend.sls
service1: 10000
service2: 10001
/srv/pillar/ports/frontend.sls
web1: 8000
web2: 8001
Kết quả salt '*' pillar.items
không có các phím khác trông như thế này:
ports:
----------
service1:
10000
service2:
10001
Kết quả mong muốn sẽ như thế này:
ports:
web1:
8000
web2:
8001
service1:
10000
service2:
10001
pillar['ports']['web1']
, tôi muốn tham giabackend.sls
và cácfrontend.sls
trụ cột để khóa này là cấp cao nhất có thể truy cập thông quapillar['web1']
. Cảm ơn trước.