install/remove

  1. install 從網站下載角色並安裝。
    ceuser@deyu:/ansible_pb$ ansible-galaxy role install ansiblebit.haproxy
    ceuser@deyu:~/ansible_pb$ ansible-galaxy role install ansiblebit.haproxy
    Starting galaxy role install process
    - downloading role 'haproxy', owned by ansiblebit
    - downloading role from https://github.com/ansiblebit/haproxy/archive/master.tar.gz
    - extracting ansiblebit.haproxy to /home/ceuser/ansible_pb/roles/ansiblebit.haproxy
    - ansiblebit.haproxy (master) was installed successfully
    
  2. ansible-galaxy list 列出 ansiblebit.haproxy 角色。
    ceuser@deyu:/ansible_pb$ ansible-galaxy role list
    # /home/ceuser/ansible_pb/roles
    - ansiblebit.haproxy, master
    # /usr/share/ansible/roles
    # /etc/ansible/roles
    
  3. 查詢 roles 目錄新增了 ansiblebit.haproxy 目錄,目錄內有角色的各種檔案。
    ceuser@deyu:/ansible_pb$ ll roles/ansiblebit.haproxy/
    total 20
    drwxr-xr-x. 2 ceuser ceuser   22 Apr  8 14:02 defaults
    drwxr-xr-x. 2 ceuser ceuser   22 Apr  8 14:02 handlers
    -rw-r--r--. 1 ceuser ceuser 1479 Jun 23  2016 LICENSE
    drwxr-xr-x. 2 ceuser ceuser   50 Apr  8 14:02 meta
    -rw-r--r--. 1 ceuser ceuser  298 Jun 23  2016 NOTICE.md
    -rw-r--r--. 1 ceuser ceuser 2524 Jun 23  2016 README.md
    -rw-r--r--. 1 ceuser ceuser    0 Jun 23  2016 requirements.yml
    drwxr-xr-x. 2 ceuser ceuser   92 Apr  8 14:02 tasks
    drwxr-xr-x. 3 ceuser ceuser   17 Apr  8 14:02 templates
    drwxr-xr-x. 7 ceuser ceuser 4096 Apr  8 14:02 tests
    -rw-r--r--. 1 ceuser ceuser  369 Jun 23  2016 tox.ini
    drwxr-xr-x. 2 ceuser ceuser   22 Apr  8 14:02 vars
    
  4. remove 移除角色 ansiblebit.haproxy。
    ceuser@deyu:/ansible_pb$ ansible-galaxy role remove ansiblebit.haproxy
    - successfully removed ansiblebit.haproxy
    
  5. ansible-galaxy list 沒有列出 ansiblebit.haproxy 角色。
    ceuser@deyu:/ansible_pb$ ansible-galaxy role list
    # /home/ceuser/ansible_pb/roles
    # /usr/share/ansible/roles
    # /etc/ansible/roles
    
  6. 查詢 roles 目錄,ansiblebit.haproxy 目錄已被刪除。
    ceuser@deyu:/ansible_pb$ ll roles/
    total 0