Tôi đang cố gắng tìm ra cách định cấu hình thông tin đăng nhập SSH riêng cho môi trường sản xuất và dàn dựng với Ansible. Tôi hiểu rằng bạn có thể định cấu hình các địa chỉ IP máy chủ và tên máy chủ riêng biệt bằng cách sử dụng các tệp kiểm kê khác nhau bằng cách chuyển -i
hoặc --inventory-file
đối số cho ansible-playbook
lệnh. Tuy nhiên, tôi thấy không có lựa chọn như vậy cho ansible.cfg
. Hiện tại, thông tin đăng nhập có /etc/ansible/ansible.cfg
dạng:
[defaults]
private_key_file=/home/caleb/.ssh/staging_key.pem
remote_user=ubuntu
sudo_user=root
gathering=explicit
Làm cách nào tôi có thể định cấu hình nhiều thông tin SSH, một cho sản xuất và một cho dàn dựng?
.ssh/config
không?