[Ansible] Windows 10 WSL 을 이용하여 Ansible 를 써보자
MacOS 을 사용하거나 Linux laptop 을 사용하는 분들은 Ansible 을 사용하는 것에 있어 문제가 될 것이 없습니다.
OS 내부에 brew
이나 apt
, yum
같은 Package manager 가 있고 Command 를 이용 할 수 있기 때문이죠.
그럼 Windows 는 사용이 불가능한 것인가?
Windows 에서는 Windows Subsystem for Linux (WSL)
을 이용하여 Command 환경을 구현해주는 기능을 활용하면 사용이 가능합니다.
아래 Link를 통해 상세한 정보를 확인 할 수 있습니다.
WSL 설치
WSL 을 설치하기 위해 제어판
> 프로그램 및 기능
> Windows 기능 켜기/끄기
> Linux용 Windows 하위 시스템
체크 > 확인을 선택합니다.
Windows Store 에서 Ubuntu
를 검색합니다.
Ubuntu
를 선택하면 위와 같이 설치를 진행 할 수 있습니다.
설치를 진행합니다.
위와 같이 설치가 완료되면, 시작 버튼을 눌러 Ubuntu
를 시작합니다.
설치가 자동으로 진행이 되며, 위와 같이 Ubuntu
에서 사용할 사용자를 생성합니다.
사용자 계정 및 비밀 번호를 입력합니다.
위와 같이 설치가 완료되면 실제 Ubuntu
시스템에 접속한 것과 같은 화면을 볼 수 있습니다.
Ansible 설치를 위해 아래 Ubuntu Command 를 사용합니다.
$ sudo apt-get updaate
$ sudo apt install ansible sshpass << 필요시엔 `sshpass` package 도 같이 설치합니다.
위 명령을 통해 위와 같이 설치가 가능합니다.
설치가 완료되면 ansible --version
명령을 통해 정상적으로 설치 되었는지 확인합니다.
설치된 Ansible 이 정상적으로 동작하는지 확인을 위해 Inventory 를 생성합니다.
Ansible ad-hoc 을 이용하여 ping
테스트를 진행 해보았습니다.
문제 없이 작동하는 것을 볼 수 있습니다.