![Ansible을 사용하는 Homebrew에는 "make install" 종류의 단계가 필요합니다.](https://rvso.com/image/1598529/Ansible%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20Homebrew%EC%97%90%EB%8A%94%20%22make%20install%22%20%EC%A2%85%EB%A5%98%EC%9D%98%20%EB%8B%A8%EA%B3%84%EA%B0%80%20%ED%95%84%EC%9A%94%ED%95%A9%EB%8B%88%EB%8B%A4..png)
Ansible은 비대화형으로 상자에 소프트웨어를 설치하려고 시도합니다. Ansible은 "become" 모드(명령이 루트임)와 일반 사용자 모드가 있는 상자에서 실행됩니다.
Homebrew에서는 "루트" 사용자로 실행되지 않고 실행되어야 하지만, 그 중 일부에는 "sudo"가 필요하므로 sudo 비밀번호가 필요하므로 ansible과 같은 도구가 작동하지 않습니다.
콘솔에서 Homebrew를 수행하면 Linux에서 실행되는 기반 프로젝트를 "구성"하는 것과 유사하게 기본적인 작업이 누락된 것처럼 느껴집니다. 저는 두 단계 프로세스를 기꺼이 진행하겠습니다. 1) "make"는 일반 사용자로 실행되고 "sudo make install" 단계는 수퍼유저로 실행됩니다. Ansible은 이를 깔끔하게 처리할 수 있지만 Homebrew에서는 사용할 수 없습니다.
어쩌면 내가 잘못 생각하고 있는 것일 수도 있다. 나는 아이디어를 듣고 싶습니다. 슈퍼 유저가 되거나 그렇지 않지만 홈브류 설치 프로그램은 Ansible을 통한 비대화형 설치를 허용하는 두 가지 방법을 모두 가질 수 없습니다.