본문 바로가기

리눅스

Ansible AWX Operator 설치하는 방법

반응형

Ansible AWX Operator 설치하는 방법

필수 패키지 설치

sudo apt install -y make

Minikube 클러스터 생성

minikube start --driver=none

Minikube 삭제

더보기

---

minikube stop
minikube delete
rm -rf $HOME/.minikube

---

git clone https://github.com/ansible/awx-operator.git
cd awx-operator
export NAMESPACE=awx
make deploy

awx 네임스페이스 전환

kubectl config set-context --current --namespace=$NAMESPACE

pod 상태 확인

kubectl get pods

awx-demo.yml 편집

  • NodePort를 32080으로 지정
vim awx-demo.yml
---
apiVersion: awx.ansible.com/v1beta1
kind: AWX
metadata:
  name: awx-demo
spec:
  service_type: NodePort
  nodeport_port: 32080
kubectl apply -f awx-demo.yml -n $NAMESPACE

서비스 확인

kubectl get svc

services

AWX 웹 인터페이스 접속

minikube service awx-demo-service --url -n $NAMESPACE
http://localhost:32080

브라우저 URL

http://localhost:<assigned-nodeport>

기본적으로 관리자 사용자는 admin이고 비밀번호는 <resourcename>-admin-password secret에서 사용할 수 있습니다.

kubectl get secret awx-demo-admin-password -o jsonpath="{.data.password}" | base64 --decode ; echo

 

참고URL

- 변군이글루 블로그 : Ansible AWX를 설치하는 방법

- Ansible AWX Operator Documentation : Basic Install

 

728x90
반응형