Use ansible galaxy to install docker
This commit is contained in:
@ -2,6 +2,7 @@
|
||||
nocows = 1
|
||||
host_key_checking = False
|
||||
retry_files_enabled = False
|
||||
roles_path = $PWD/galaxy_roles:$PWD/roles
|
||||
inventory = ./hosts
|
||||
become_ask_pass = True
|
||||
|
||||
|
@ -10,4 +10,10 @@
|
||||
- hosts: intersect
|
||||
roles:
|
||||
- ssh
|
||||
- role: geerlingguy.docker
|
||||
become: true
|
||||
vars:
|
||||
docker_install_compose: false # This role installs the binary directly, which is kinda nasty
|
||||
docker_users:
|
||||
- "{{ user }}"
|
||||
- docker
|
||||
|
1
ansible/requirements.yaml
Normal file
1
ansible/requirements.yaml
Normal file
@ -0,0 +1 @@
|
||||
- src: geerlingguy.docker
|
@ -1,27 +1,8 @@
|
||||
- name: Add docker apt key
|
||||
apt_key:
|
||||
url: https://download.docker.com/linux/ubuntu/gpg
|
||||
state: present
|
||||
become: true
|
||||
become_user: root
|
||||
|
||||
- name: Add docker repo
|
||||
apt_repository:
|
||||
repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
|
||||
state: present
|
||||
become: true
|
||||
become_user: root
|
||||
|
||||
- name: Install Docker and docker-compose
|
||||
- name: Install docker-compose
|
||||
apt:
|
||||
name: "{{ item }}"
|
||||
name: "docker-compose"
|
||||
become: true
|
||||
become_user: root
|
||||
loop:
|
||||
- docker-ce
|
||||
- docker-ce-cli
|
||||
- containerd.io
|
||||
- docker-compose
|
||||
|
||||
- name: Create docker user
|
||||
user:
|
||||
|
Reference in New Issue
Block a user