728x90
반응형
앤서블 갤럭시에 대한 설명
https://galaxy.ansible.com/ui/
# ansible-galaxy role -h
positional arguments :
ROLE_ACTION | 설명 | 비고 |
init | Initialize new role with the base structure of a role. | |
remove | Delete roles from roles_path. | |
delete | Removes the role from Galaxy. It does not remove or alter the actual GitHub repository. | |
list | Show the name and version of each role installed in the roles_path. | |
search | Search the Galaxy database by tags, platforms, author and multiple keywords. | |
import | Import a role | |
setup | Manage the integration between Galaxy and the given source. | |
info | View more details about a specific role. | |
install | Install role(s) from file(s), URL(s) or Ansible Galaxy |
# ansible-galaxy role init my-role (롤생성)
/etc/ansible/ 아래 my-role 디렉토리가 생성됨
디렉토리 구조를 보는 명령어는 Linux의 tree 명령어임
tree 명령어가 안먹힐 경우
# yum install tree 설치
# ansible-galaxy role search postgresql --platforms Ubuntu
ansible-gallaxy 사이트에 우분투에 설치가능한 postgresql 롤을 검색
# ansible-galaxy role info buluma.postgres
검색된 롤에 대한 정보를 확인
# ansible-galaxy role install -p roles buluma.postgres
롤 설치 및 경로 확인
# tree buluma.postgres
# ansible-galaxy role list
ansible role 환경설정
ansible.cfg 파일에 롤 경로 설정
# vi ansible.cfg
roles_path = /etc/ansible/my-ansible/roles
# ansible-galaxy role remove buluma.postgres
다운로드한 role 를 삭제
728x90
반응형
LIST
'Ansible' 카테고리의 다른 글
Ansible - 06 (시스템 자원 수집) (0) | 2023.12.23 |
---|---|
Ansible - 05 (python3 설정) (1) | 2023.12.17 |
Ansible - 03 (Ansible_playbook) (0) | 2023.12.17 |
Ansible - 03 (Ansible_facts변수) (0) | 2023.12.16 |
Ansible - 02 (앤서블 접근을 위한 SSH 인증 구성) (0) | 2023.12.16 |