Ansible 的 Facts
什麼是 Ansible facts 呢?
可以把他想像成auto_discover, 它能夠幫你蒐集一些機器的基本訊息, 如硬盤,IP, 主機名稱 等等的, 並且註冊到playbook變數, 讓之後可以繼續使用.有一些文章提到, 如果你已經有架構內所有機器的資訊, 不需要他來幫你gather_facts
那就可以把他關掉哦. 不過這個功能其實滿好用的,
可以把他想像成auto_discover, 它能夠幫你蒐集一些機器的基本訊息, 如硬盤,IP, 主機名稱 等等的, 並且註冊到playbook變數, 讓之後可以繼續使用.有一些文章提到, 如果你已經有架構內所有機器的資訊, 不需要他來幫你gather_facts
那就可以把他關掉哦. 不過這個功能其實滿好用的,
上一個章節介紹給大家ansible
單行指令使用方式, 只是一個入門介紹而已哦.
如果你認為單行指令沒什麼, 就是一個for loop
可以做到的事, 那playbook
就至少可以做到 10 個 for loop
的程度哦~
喂~
什麼是Ansible, 如何入門, 厲害在哪 ?
相信各位運維兄弟對下面這句一定很熟了
for i in $(cat serverlist); do ssh yunwei@$i xxx; done
如果你曾經使用上面指令幫你解決一些問題, Ansible就是專門用來處理這樣指令;
把批次處理發揮的淋漓盡致的工具
示範環境: Ubuntu 16.04.4 LTS
首先, logstash 需要 java, 所以我們就先安裝java
apt-get install python-software-properties
apt-get install software-properties-common
add-apt-repository ppa:webupd8team/
示範環境: Ubuntu 16.04.4 LTS
首先, elasticsearch 需要 java, 所以我們就先安裝java
apt-get install python-software-properties
apt-get install software-properties-common
add-apt-repository ppa:webupd8team/