31 lines
760 B
YAML
31 lines
760 B
YAML
- name: Проверка наличия докера
|
|
ansible.builtin.command:
|
|
cmd: docker --version
|
|
register: docker_version
|
|
changed_when: false
|
|
failed_when: false
|
|
|
|
- name: Скачивание скрипта установки докера
|
|
become: true
|
|
ansible.builtin.get_url:
|
|
url: https://get.docker.com
|
|
dest: /tmp/get-docker.sh
|
|
owner: root
|
|
group: root
|
|
mode: "0755"
|
|
when: docker_version.rc != 0
|
|
|
|
- name: Установка докера
|
|
become: true
|
|
ansible.builtin.command:
|
|
cmd: sh /tmp/get-docker.sh
|
|
creates: /usr/bin/docker
|
|
when: docker_version.rc != 0
|
|
|
|
- name: Активация докер сервиса
|
|
become: true
|
|
ansible.builtin.service:
|
|
name: docker
|
|
enabled: true
|
|
state: started
|