Phân cấp hàng tồn kho ansible


2

Tôi muốn tạo một tệp kiểm kê cho Ansible dưới dạng độc lập sắp xếp. Có một ví dụ dưới đây cho tập tin này:

[houston:children]
hst-lin
hst-win

[hst-lin:children]
hst-lin-prod
hst-lin-test

[hst-win:children]
hst-win-prod
hst-win-test

[lin:children]
lin-hst
lin-ny

[lin-hst:children]
lin-hst-prod
lin-hst-test
.
.
.

Do đó, người dùng có thể nhập "lin-hst" hoặc "hst-lin" để truy cập vào các máy chủ Linux tại Houston. Mục đích chính của tôi là này. Nhưng có một vấn đề tại thời điểm này. Tôi có 4 biến nhị phân (location, os, prod / test, int / ext) và có quá nhiều kết hợp để gõ độc lập sắp xếp. Tôi muốn "hst-lin-int-test" giống với "lin-hst-test-int".

Có một cách dễ dàng trong Ansible (hoặc YAML) để làm điều này hay tôi nên gõ mọi kết hợp của các biến này? Tôi đang tìm cụm giao lộ hoặc một cái gì đó tương tự.

Câu trả lời:


2
hst:&lin

đây là câu trả lời của bạn bạn có thể sử dụng mô hình này để giao cắt houston với linux.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.