728x90
반응형
Ansible-CMDB & WEB-Server 만들기
# yum install nginx -y
- Ansible Server : 192.168.56.50 이고
- /usr/share/nginx/html/index.html / WEB-server html 경로
- page 확인
Ansible-cmdb 설치
https://ansible-cmdb.readthedocs.io/en/latest/installation * 설치주소 참조
# git clone https://github.com/fboender/ansible-cmdb.git * git으로 설치함
/usr/local/lib/ansible-cmdb * 왼쪽 경로로 디렉토리가 생성됨
# cd /usr/local/lib/ansible-cmdb
# sudo bash -c ". build.sla && install" * ansible-cmdb 설치파일
Installed in /usr/local/
/usr/local/lib/ansible-cmdb/ansible-cmdb.py * 이게 설치파일인가 보다
# /usr/bin/./python /usr/local/lib/ansible-cmdb/ansible-cmdb.py * 파이선으로 돌리라고 함
# cd /usr/local/lib/ansible-cmdb * 이 경로로 가서
# mkdir out * out 디렉토리로 생성
$ ansible -m setup --tree /usr/local/lib/ansible-cmdb/out/ all (vagrant 계정으로)
위 명령을 root로 실행하니 ssh_keyscan 값이 없어서 에러남
vagrant 계정으로 ssh_keyscan 으로 생성되어 있으므로 vargant 스크립트 돌림
# ansible-cmdb -i /etc/ansible/hosts out/ > /usr/share/nginx/html/ansible-cmdb.html
* cmdb 데이터를 web서버 경로로 생성
/usr/share/nginx/html/ html 경로 퍼미션을 일단 777로 하고 root로 돌림
(vagrant 계정이로 돌리니 html 디렉토리 퍼미션 에러,,일단 퍼미션은 나중에 맞추기로 함)
# http://192.168.56.50/ansible-cmdb.html 파일 확인
# 호스트 서버 ip를 클릭하면 # ansible -m setup 셋업으로 추출된 정보가 표출됨
728x90
반응형
LIST
'Ansible' 카테고리의 다른 글
Ansible - 03 (Ansible_playbook) (0) | 2023.12.17 |
---|---|
Ansible - 03 (Ansible_facts변수) (0) | 2023.12.16 |
Ansible - 02 (앤서블 접근을 위한 SSH 인증 구성) (0) | 2023.12.16 |
Ansible - 01 (환경구성) (0) | 2023.12.09 |
Ansible Server SETUP Module INFO (0) | 2023.11.18 |