我在 ubultu 16.04 上使用 ansible 我有一个安装 docker 的角色,这就是角色:
- name: Install Docker and role dependencies
apt:
name: "{{ item }}"
state: "present"
install_recommends: False
with_items:
- "apt-transport-https"
- "ca-certificates"
- "software-properties-common"
- "cron"
- name: Get upstream APT GPG key
apt_key:
id: "{{ docker_apt_key }}"
keyserver: "{{ ansible_local.core.keyserver
if (ansible_local|d() and ansible_local.core|d() and
ansible_local.core.keyserver)
else 'hkp://pool.sks-keyservers.net' }}"
state: "present"
- name: Configure upstream APT repository
apt_repository:
repo: "{{ docker_repository }}"
state: "present"
update_cache: True
- name: Install Docker
apt:
name: …Run Code Online (Sandbox Code Playgroud)