Làm cách nào để đặt scp_if_ssh = True cho một nhóm?


9

Thật đơn giản để đặt biến này trong ansible.cfg nhưng nó chỉ có ý nghĩa đối với các máy chủ không có sftp (và rất có thể là python). Vì vậy, tôi có một nhóm cho các bộ định tuyến - có thể đặt biến này trong group_vars không?


Sự hiểu biết của tôi từ các tài liệu là bạn không thể; nhưng bạn đã thử như được giải thích trong docs.ansible.com/intro_inventory.html#group-variable chưa?
Antonis Christofides

1
Đã thử điều này: [routers:vars] scp_if_ssh = True ansible_scp_if_ssh = True Không hoạt động.
hryamzik

Câu trả lời:


9

Tôi không chắc chắn về các vars nhóm nhưng bạn có thể đặt tùy chọn đó từ tệp kiểm kê qua ansible_ssh_transfer_method=scp. Cũng có thể làm việc cho các vars nhóm. Đã kiểm tra với phiên bản 2.3 của Ansible.


1
Bạn lấy tên này từ đâu?
hryamzik

3
Tôi đã nhận được nó từ mã nguồn
user1636717

Các giá trị có thểsmart|sftp|scp|piped
gavenkoa
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.