Tôi đang thiết lập Vault để lưu trữ bí mật. Phần cuối SSH với OTP auth có vẻ như là một cách tốt để ngừng quản lý các khóa SSH để truy cập.
Tôi có chương trình phụ trợ SSH hoạt động và đang tìm cách kết nối Jenkins với auth SSH-OTP để tôi cũng có thể xóa các khóa triển khai.
Tôi đã xem các plugin của Jenkins cho vault, nhưng chúng chỉ hoạt động để lấy các bí mật từ Vault.
Có plugin hay bất kỳ hack nào của Jenkins cho mục đích này không, hoặc nếu không, có thể viết một cái của riêng tôi không?
Lưu ý : Ngay bây giờ, Jenkins sử dụng các khóa SSH. Tôi muốn loại bỏ việc sử dụng các khóa và định cấu hình Jenkins để nhận SSH OTP từ Vault mỗi khi nó cần SSH vào một số máy chủ để triển khai.