{"id":1135,"date":"2020-07-08T23:43:10","date_gmt":"2020-07-08T14:43:10","guid":{"rendered":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=1135"},"modified":"2020-07-09T20:13:04","modified_gmt":"2020-07-09T11:13:04","slug":"install-ansible-on-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=1135","title":{"rendered":"Install Ansible on Ubuntu 18.04"},"content":{"rendered":"<h1>Install Ansible on Ubuntu 18.04<\/h1>\n<p>\uc544\ub798 \uba85\ub839\uc73c\ub85c \uac04\ub2e8\ud558\uac8c <code>Ansible<\/code> \uc744 \uc124\uce58\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uac01 \uc11c\ubc84\uc5d0 agent \uc124\uce58\ud560 \ud544\uc694\uc5c6\uc774, \uad00\ub9ac\uc11c\ubc84 \ud55c\ub300\uc5d0\ub9cc <code>Ansible<\/code> \uc744 \uc124\uce58\ud558\ub294 \uac83\uc73c\ub85c \uc124\uce58\uac00 \ub05d\ub0a9\ub2c8\ub2e4.<\/p>\n<p><a href=\"https:\/\/github.com\/ansible\/ansible\/issues\/10272\">CentOS6 \uc5d0\uc11c Ansible \uc124\uce58\uc2dc awscli \uae68\uc9d0<\/a><\/p>\n<h2>add repository<\/h2>\n<pre><code class=\"language-bash\">sudo apt-add-repository ppa:ansible\/ansible\nsudo apt-get update<\/code><\/pre>\n<h2>install<\/h2>\n<pre><code class=\"language-bash\">sudo apt-get install ansible -y\nansible --version<\/code><\/pre>\n<h2>inventory \uc124\uc815<\/h2>\n<p><code>Ansible<\/code> \uc5d0\uc11c\ub294 \uad00\ub9ac\ud574\uc57c\ud560 \uc11c\ubc84\ubaa9\ub85d\uc744 <code>inventory<\/code> \ub85c \ubd80\ub985\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">sudo vi \/etc\/ansible\/hosts\n[elasticsearch]\nELK01 ansible_ssh_host=121.XXX.XXX.17 ansible_user=elk\nELK02 ansible_ssh_host=121.XXX.XXX.18 ansible_user=elk\n\n[elasticsearch:vars]\nansible_python_interpreter=\/usr\/bin\/python3<\/code><\/pre>\n<h2>\uc5f0\uacb0 \ud14c\uc2a4\ud2b8<\/h2>\n<pre><code class=\"language-bash\">ansible ELK02 -m ping -u &lt;userid&gt; -k<\/code><\/pre>\n<h2>ssh key \uc0dd\uc131<\/h2>\n<p>\uc124\uce58 \uc790\ub3d9\ud654\ub97c \uc704\ud574\uc11c\ub294 \ube44\ubc00\ubc88\ud638\ub294 \uc124\uc815\ud558\uc9c0 \uc54a\uc544\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">ssh-keygen -t rsa -b 4096\n\nssh-copy-id -i ~\/.ssh\/id_rsa.pub &lt;userid&gt;@121.XXX.XXX.17\nssh-copy-id -i ~\/.ssh\/id_rsa.pub &lt;userid&gt;@121.XXX.XXX.18\n\nansible -m ping all<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Install Ansible on Ubuntu 18.04 \uc544\ub798 \uba85\ub839\uc73c\ub85c \uac04\ub2e8\ud558\uac8c Ansible \uc744 \uc124\uce58\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uac01 \uc11c\ubc84\uc5d0 agent \uc124\uce58\ud560 \ud544\uc694\uc5c6\uc774, \uad00\ub9ac\uc11c\ubc84 \ud55c\ub300\uc5d0\ub9cc Ansible \uc744 \uc124\uce58\ud558\ub294 \uac83\uc73c\ub85c \uc124\uce58\uac00 \ub05d\ub0a9\ub2c8\ub2e4. CentOS6 \uc5d0\uc11c Ansible \uc124\uce58\uc2dc awscli \uae68\uc9d0 add repository sudo apt-add-repository ppa:ansible\/ansible sudo apt-get update install sudo apt-get install ansible -y ansible &#8211;version inventory \uc124\uc815 Ansible \uc5d0\uc11c\ub294 \uad00\ub9ac\ud574\uc57c\ud560 \uc11c\ubc84\ubaa9\ub85d\uc744 inventory\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=1135\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-1135","post","type-post","status-publish","format-standard","hentry","category-devops"],"_links":{"self":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1135"}],"version-history":[{"count":9,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1135\/revisions"}],"predecessor-version":[{"id":1155,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1135\/revisions\/1155"}],"wp:attachment":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}