Skip to content

Conditional check within Install Docker Task is Improvable #2

@jimbo8098

Description

@jimbo8098

Currently, the task is structured in the code blocks below:

- name: Install latest Docker version
win_dsc:
resource_name: PackageManagement
Name: "docker"
ProviderName: DockerMsftProvider
notify:
- Restart server following Docker changes
when: docker.version == "latest"

- name: Install specific Docker version
win_dsc:
resource_name: PackageManagement
Name: "docker"
ProviderName: DockerMsftProvider
RequiredVersion: "{{ docker.version }}"
notify:
- Restart server following Docker changes
when: docker.version != "latest"

This should be converted to ensure that docker.version exists prior to the equality check otherwise it will fail if you diverge some of the variables within the docker dict.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions