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 -ihoặc --inventory-fileđối số cho ansible-playbooklệ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.cfgdạ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/configkhông?