본문 바로가기

리눅스

Ansible AWX CLI 설치

반응형

Ansible AWX CLI 설치

awx CLI는 AWX API를 명령어로 쉽게 제어할 수 있도록 도와주는 도구입니다.

Python 패키지로 awx CLI 설치

AWX CLI는 pip을 사용하여 설치할 수 있습니다.

python3 --version
pip3 --version

Python 3.x과 pip 설치

더보기

---

Ubuntu/Debian

sudo apt update
sudo apt install -y python3 python3-pip

CentOS/RHEL

sudo yum install -y python3 python3-pip

---

AWX CLI 설치

pip3 install awxkit

AWX CLI 삭제

더보기

---

pip3 uninstall -y awxkit

---

AWX 실행 파일 위치 확인

pip3 show awxkit | grep Location
Location: /home/ubuntu/.local/lib/python3.10/site-packages

AWX PATH 등록(PATH 추가)

export PATH=$HOME/.local/bin:$PATH
  • 영구적으로 적용
echo 'export PATH=$HOME/.local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
728x90

AWX CLI 환경변수 설정

export TOWER_HOST=https://<AWX_SERVER_IP>
export TOWER_USERNAME=admin
export TOWER_PASSWORD=<AWX_ADMIN_PASSWORD>
export TOWER_VERIFY_SSL=false

AWX 사용자 API 토큰 확인

  • 사용자(admin) 선택 → 토큰 탭 → 추가 클릭

user_token

API 토큰 사용(영구적으로 유지)

echo 'export TOWER_HOST=https://<AWX_SERVER_IP>' >> ~/.bashrc
echo 'export TOWER_OAUTH_TOKEN=<YOUR_ACCESS_TOKEN>' >> ~/.bashrc
echo 'export TOWER_VERIFY_SSL=false' >> ~/.bashrc
source ~/.bashrc

awx 명령어 실행 테스트

awx --help
awx inventory list

 

728x90
반응형