blob: a6cbeb42d6d8b11de462cb03a639770c368abb8f [file] [log] [blame]
Zack Williamse0d9eb92020-11-29 22:39:20 -07001---
2# docker molecule/default/verify.yml
3#
4# SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
5# SPDX-License-Identifier: Apache-2.0
6
7- name: Verify
8 hosts: all
9 tasks:
10
11 - name: Check installed Docker version string
12 command:
13 cmd: "docker version"
Wei-Yu Chenc106ab52022-03-25 01:55:26 +080014 become: true
Zack Williamse0d9eb92020-11-29 22:39:20 -070015 register: docker_version
16 tags:
17 - skip_ansible_lint # info gathering
18
Zack Williamse4b14682022-05-13 11:04:15 -070019 - name: Print Docker version string
20 debug:
Zack Williamse0d9eb92020-11-29 22:39:20 -070021 var: docker_version
22
23 - name: Assert that installed Docker version matches version string
24 assert:
25 that:
Wei-Yu Chenc106ab52022-03-25 01:55:26 +080026 - "'Version: 20.10' in docker_version.stdout"
Hyunsun Moonc272be62021-12-02 13:54:40 -080027
28 - name: Check docker daemon option exists
29 command:
30 cmd: "docker info -f {% raw %}'{{ index .RegistryConfig.Mirrors 0 }}'{% endraw %}"
Wei-Yu Chenc106ab52022-03-25 01:55:26 +080031 become: true
Hyunsun Moonc272be62021-12-02 13:54:40 -080032 register: docker_info
33 tags:
34 - skip_ansible_lint # info gathering
35
Zack Williamse4b14682022-05-13 11:04:15 -070036 - name: Print Docker info string
37 debug:
Hyunsun Moonc272be62021-12-02 13:54:40 -080038 var: docker_info
39
40 - name: Assert that installed Docker version matches version string
41 assert:
42 that:
43 - "'http://registry.aetherproject.net' in docker_info.stdout"
44
45 - name: Check installed Docker compose version string
46 command:
47 cmd: "docker-compose --version"
Wei-Yu Chenc106ab52022-03-25 01:55:26 +080048 become: true
Hyunsun Moonc272be62021-12-02 13:54:40 -080049 register: docker_compose_version
50 tags:
51 - skip_ansible_lint # info gathering
52
Zack Williamse4b14682022-05-13 11:04:15 -070053 - name: Print docker-compose version string
54 debug:
Hyunsun Moonc272be62021-12-02 13:54:40 -080055 var: docker_compose_version
56
57 - name: Assert that installed Docker compose version matches version string
58 assert:
59 that:
Wei-Yu Chenc106ab52022-03-25 01:55:26 +080060 - "'Docker Compose version v2.3.4' in docker_compose_version.stdout"