GitLab Runner cần quyền sudo để thực thi các tác vụ CI/CD như build, test và deploy. Phần này sẽ hướng dẫn cách cấu hình quyền sudo cho GitLab Runner.

Thực thi lệnh:
sudo visudo

Thêm dòng sau vào file:
gitlab-runner ALL=(ALL) NOPASSWD:ALL
Sau khi thêm, nhấn Ctrl + X để thoát, Y để xác nhận lưu và Enter để hoàn tất.

Các bước thực hiện:

Xác nhận IAM Role CustomRWECRRole đã được gán cho EC2.

Điều hướng trong IAM Console:
CustomRWECRRole
Thêm quyền mới:
AmazonEC2FullAccessCustomRWECRRoleViệc gán AmazonEC2FullAccess cần được cân nhắc kỹ trong môi trường production. Nên tuân theo nguyên tắc least privilege và chỉ cấp những quyền thực sự cần thiết.