본문 바로가기

awx5

[Ansible] AWX OpenLDAP 연동 설정 AWX는 정말 정보가 많이 부족하다.. 그중에 LDAP연동은 정말 hell이었다. 이미 구축되어있는 LDAP시스템과 연동하려니 뭐가 잘 안되었다.. 하는 수 없이 LDAP를 직접 구축해보았고, 결국 AWX버전의 문제가 아닌 설정 값의 문제였다. 리눅스로 구축한 openLDAP 연동 방법은 아래와 같다. awx의 해당 컬럼에 자신이 만든 환경에 맞게 ou,dc,cn값을 수정하여 넣기만 하면 된다. ## LDAP USER SEARCH [ "OU=People,DC=4wxyz,DC=com", "SCOPE_SUBTREE", "(uid=%(user)s)" ] ## LDAP GROUP SEARCH [ "dc=4wxyz,dc=com", "SCOPE_SUBTREE", "(objectClass=posixGroup)" ] .. 2022. 6. 14.
ansible awx 구축(cenot7 k8s) Centos7에서 쿠버네티스를 이용하여 awx를 구축하고자 한다. 서버에 어플리케이션 설치에 있어 컨테이너 기술이 더이상 선택이 아닌 필수가 되어지는 느낌이다..어쨌든 나는 아래 내용으로 3번 구축을 해봤고 다 잘 수행되었다. yum 업데이트 yum -y update selinux 설정해제하기 centos에서 필수 설정이다. selinux를 해제한다. setenforce 0 /etc/selinux/config에 SELINUX=disabled로 변경 getenforce로 수행하여 disabled 확인 방화벽 해제하기 systemctl disable firewalld --now 쿠버네티스 설치&확인하기 #설치 curl -sfL https://get.k3s.io | sudo bash - sudo chmod 6.. 2022. 5. 2.
ansible awx windows playbook example ansible awx에서 windows 노드들에 수행할 playbook 예제 직접 테스트한 것만 올렸다. 아래 사이트를 참조하였다. https://www.devopsschool.com/tutorial/ansible/ansible-windows-playbooks.html 계정 추가 --- - name: Add a user hosts: all gather_facts: false tasks: - name: Add User win_user: name: ansible password: "Wlsldks123!" state: present hostname 변경 --- - hosts: all tasks: - name: Change the hostname to sample-hostname win_hostname: nam.. 2022. 5. 2.
ansible awx windows playbook 생성 및 실행 구글에 검색해보면 AWX를 서버가 아닌 컨테이너 환경에서 설치를 한다. 그리고 로컬에다가 playbook을 저장하지 않고 github, gitlab같은 svn에 저장을 해서 당겨오는 식으로 사용한다. AWX가 설치 되었다는 것을 가정하고 gitlab에서 playbook을 가져오는 테스트를 해보겠다. github을 많이 씀에도 gitblab을 쓰는이유는 필자가 테스트했을 때 가장 심플하고 성공했기 때문이다. 둘이 똑같을 터인데 무슨이유에서인지 github은 연동이 잘 되지 않았다. windows노드를 컨트롤 하는 playbook을 생성하고 수행하여 결과를 보고자 한다. plabook 보관함 만들기(gitlab 프로젝트생성) gitlab에 로그인하고 Create a project 클릭 Create blank.. 2022. 5. 1.
ansible awx window node 설정 ansible 서버가 윈도우 노드들에게 명령을 내리려면 WinRM이라는 것을 설치해야 한다. 에이전트 설정까지는 아니어도, 서버가 명령을 내릴 통로는 있어야하니까.. WinRm listener 설치 아래파일 다운로드 파워쉘을 관리자권한으로 실행하고, 위에 다운로드한 파일 위치로 이동 후 아래 명령어 수행 나는 파일을 C:\Users\tempuser에 받았다. cd C:\Users\tempuser powershell.exe -ExecutionPolicy ByPass -File ConfigureRemotingForAnsible.ps1 WinRm listener 설치 확인 아래 명령어로 설치가 잘 되었는지 확인, 아래 내역처럼 떠있으면 잘 떠있는 것이다. winrm enumerate winrm/config/L.. 2022. 5. 1.
반응형