diff --git a/CHANGELOG.md b/CHANGELOG.md index 8160dc4..cca204e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased](../../releases/tag/X.Y.Z) +### Fixed + +- Centos8: Issues when trying to install plugins ([#131](../../issues/131)) + ## [3.1.1](../../releases/tag/3.1.1) - 2020-10-23 ### Fixed diff --git a/tasks/configure-docker.yml b/tasks/configure-docker.yml index dd5a0cc..80f4067 100644 --- a/tasks/configure-docker.yml +++ b/tasks/configure-docker.yml @@ -50,10 +50,20 @@ when: - docker_daemon_config_file is not defined - docker_daemon_config is defined - - ansible_facts.services['docker'] is not defined or - (ansible_facts.services['docker'] is defined and - ansible_facts.services['docker'].state is defined and - ansible_facts.services['docker'].state != "running") + - ( + ansible_facts.services['docker'] is not defined and + ansible_facts.services['docker.service'] is not defined + ) or + ( + ansible_facts.services['docker'] is defined and + ansible_facts.services['docker'].state is defined and + ansible_facts.services['docker'].state != "running" + ) or + ( + ansible_facts.services['docker.service'] is defined and + ansible_facts.services['docker.service'].state is defined and + ansible_facts.services['docker.service'].state != "running" + ) - name: Ensure Docker default user namespace is defined in subuid and subgid become: true diff --git a/tasks/configure-docker/configure-docker-plugins.yml b/tasks/configure-docker/configure-docker-plugins.yml index bc49124..1826a05 100644 --- a/tasks/configure-docker/configure-docker-plugins.yml +++ b/tasks/configure-docker/configure-docker-plugins.yml @@ -6,10 +6,16 @@ service: name: docker state: started - when: - - ansible_facts.services['docker'] is defined - - ansible_facts.services['docker'].state is defined - - ansible_facts.services['docker'].state != "running" + when: ( + ansible_facts.services['docker'] is defined and + ansible_facts.services['docker'].state is defined and + ansible_facts.services['docker'].state != "running" + ) or + ( + ansible_facts.services['docker.service'] is defined and + ansible_facts.services['docker.service'].state is defined and + ansible_facts.services['docker.service'].state != "running" + ) - name: Wait for Docker daemon to started become: yes