iT邦幫忙

0

ansible 實例筆記4: 自動安裝 docker-compose

  • 分享至 

  • xImage
  •  

docker-compose 是很多工程師都一定會使用的語法,如果可以使用 ansible 自動安裝有以下好處:
1.可以由遠端統一安裝
2.如果不使用亦可統一卸載
3.可以群組一起安裝
4.統一更新

ps:以下省略hosts,inventory,ansible.cfg....說明,請參考ansible 學習筆記

很短的指令,便可全面安裝,如下說明:
hosts: web9 便是您要安裝的群組電腦

- hosts: web9
  name: play-test
  gather_facts: no
  #become: yes
  vars:
    ansible_become: yes 
    ansible_become_method: sudo
    ansible_become_pass: xxxx

  tasks:
    #部署 docker-compose
    - name: Install docker-compose
    #  remote_user: root
      get_url: 
          url : https://github.com/docker/compose/releases/download/1.25.1-rc1/docker-compose-Linux-x86_64
          dest: /usr/local/bin/docker-compose
          mode: 'u+x,g+x'

成功畫面如下:

joulong@65a907c63da0:~/playbook/docker$ ansible-playbook playbook9.yml

PLAY [play-test] *********************************************************************************************************************************************************************************************

TASK [Install docker-compose] ********************************************************************************************************************************************************************************
ok: [joulong2]
ok: [joulong3]


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言