Install Ansible on Ubuntu 18.04

By | 2020년 7월 8일
Table of Content

Install Ansible on Ubuntu 18.04

아래 명령으로 간단하게 Ansible 을 설치할 수 있습니다.

각 서버에 agent 설치할 필요없이, 관리서버 한대에만 Ansible 을 설치하는 것으로 설치가 끝납니다.

CentOS6 에서 Ansible 설치시 awscli 깨짐

add repository

sudo apt-add-repository ppa:ansible/ansible
sudo apt-get update

install

sudo apt-get install ansible -y
ansible --version

inventory 설정

Ansible 에서는 관리해야할 서버목록을 inventory 로 부릅니다.

sudo vi /etc/ansible/hosts
[elasticsearch]
ELK01 ansible_ssh_host=121.XXX.XXX.17 ansible_user=elk
ELK02 ansible_ssh_host=121.XXX.XXX.18 ansible_user=elk

[elasticsearch:vars]
ansible_python_interpreter=/usr/bin/python3

연결 테스트

ansible ELK02 -m ping -u <userid> -k

ssh key 생성

설치 자동화를 위해서는 비밀번호는 설정하지 않아야 합니다.

ssh-keygen -t rsa -b 4096

ssh-copy-id -i ~/.ssh/id_rsa.pub <userid>@121.XXX.XXX.17
ssh-copy-id -i ~/.ssh/id_rsa.pub <userid>@121.XXX.XXX.18

ansible -m ping all

답글 남기기