From 5ce0140b549f7b4adf750434c780ca36e2ae2085 Mon Sep 17 00:00:00 2001 From: Adrien Date: Thu, 4 Jun 2020 21:07:29 +0200 Subject: [PATCH] Fix some lint --- tasks/Debian.yml | 17 ++++++++++++++--- tasks/main.yml | 22 +++++++++++++++++----- tasks/tools.yml | 14 ++++++++------ tasks/uninstall_RedHat.yml | 10 ++++++++-- 4 files changed, 47 insertions(+), 16 deletions(-) diff --git a/tasks/Debian.yml b/tasks/Debian.yml index 14320d0..9952f0a 100644 --- a/tasks/Debian.yml +++ b/tasks/Debian.yml @@ -7,12 +7,19 @@ - docker_ver == "docker_ce" - name: add docker repository - apt_repository: repo='deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ansible_distribution_release}} stable' state=present update_cache=yes + apt_repository: + repo: 'deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable' + state: present + update_cache: yes when: - docker_ver == "docker_ce" - name: "Ensure GRUB_CMDLINE_LINUX is updated" - lineinfile: dest=/etc/default/grub regexp='^(GRUB_CMDLINE_LINUX=".*)"$' line='\1 cgroup_enable=memory swapaccount=1"' backrefs=yes + lineinfile: + dest: /etc/default/grub + regexp: '^(GRUB_CMDLINE_LINUX=".*)"$' + line: '\1 cgroup_enable=memory swapaccount=1"' + backrefs: yes when: - not docker_installed.stat.exists @@ -22,7 +29,11 @@ - not docker_installed.stat.exists - name: "Ensure DEFAULT_FORWARD_POLICY in /etc/default/ufw is updated" - lineinfile: dest=/etc/default/ufw regexp='^(DEFAULT_FORWARD_POLICY=").*"$' line='\1ACCEPT"' backrefs=yes + lineinfile: + dest: /etc/default/ufw + regexp: '^(DEFAULT_FORWARD_POLICY=").*"$' + line: '\1ACCEPT"' + backrefs: yes notify: reload ufw tags: [docker,firewall] diff --git a/tasks/main.yml b/tasks/main.yml index 4a655ee..99a11bd 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -13,18 +13,27 @@ - name: Install docker rules for {{ ansible_os_family }} OS family include_tasks: "{{ ansible_os_family }}.yml" - + - name: Remove all other's docker version packages - package: name="{{ docker_remove_packages_name }}" state=absent update_cache=yes + package: + name: "{{ docker_remove_packages_name }}" + state: absent + update_cache: yes - name: Install docker - package: name="{{ docker_package_name }}" state=latest update_cache=yes + package: + name: "{{ docker_package_name }}" + state: present + update_cache: yes # when: # - not docker_installed.stat.exists notify: Restart docker - name: Enable docker on boot - service: name=docker state=started enabled=yes + service: + name: docker + state: started + enabled: yes # Create docker group if needed @@ -61,7 +70,10 @@ #- interfaces docker0 and docker_gwbridge ? firewall-cmd --change-zone=docker0 --zone=trusted --permanent; firewall-cmd --change-zone=docker_gwbridge --zone=trusted --permanent - name: Install python library for docker - package: name="{{ docker_python_lib }}" state=latest update_cache=yes + package: + name: "{{ docker_python_lib }}" + state: present + update_cache: yes #- name: Enable swarm mode # include_tasks: swarm.yml diff --git a/tasks/tools.yml b/tasks/tools.yml index de6f328..75ee75e 100644 --- a/tasks/tools.yml +++ b/tasks/tools.yml @@ -1,7 +1,8 @@ --- # Docker machine - name: Check if docker-machine is already installed - stat: path=/usr/local/bin/docker-machine + stat: + path: /usr/local/bin/docker-machine register: dockermachine - name: Check local version installed @@ -12,7 +13,7 @@ - dockermachine.stat.exists - name: Check online version - shell: curl -s https://github.com/docker/machine/releases/latest | sed 's|.*tag/\(.*\)".*|\1|' + shell: set -o pipefail && curl -s https://github.com/docker/machine/releases/latest | sed 's|.*tag/\(.*\)".*|\1|' register: dockermachine_ver changed_when: false - name: "Retreive docker-machine version {{ dockermachine_ver.stdout }}" @@ -24,7 +25,7 @@ mode: 0755 - name: Check docker-machine-driver-kvm online version - shell: curl -s https://github.com/dhiltgen/docker-machine-kvm/releases/latest | sed 's|.*tag/\(.*\)".*|\1|' + shell: set -o pipefail && curl -s https://github.com/dhiltgen/docker-machine-kvm/releases/latest | sed 's|.*tag/\(.*\)".*|\1|' register: dockermachinekvm_ver changed_when: false - name: Retreive docker-machine-driver-kvm @@ -44,7 +45,7 @@ mode: 0755 #- name: Check docker-machine-driver-scaleway online version -# shell: curl -s https://github.com/scaleway/docker-machine-driver-scaleway/releases/latest | sed 's|.*tag/\(.*\)".*|\1|' +# shell: set -o pipefail && curl -s https://github.com/scaleway/docker-machine-driver-scaleway/releases/latest | sed 's|.*tag/\(.*\)".*|\1|' # register: dockermachinescw_ver # changed_when: false #- name: Retreive docker-machine-driver-scaleway @@ -57,11 +58,12 @@ # docker-compose - name: Check if docker-compose is already installed - stat: path=/usr/local/bin/docker-compose + stat: + path: /usr/local/bin/docker-compose register: dockercompose - name: Check online version - shell: curl -s https://github.com/docker/compose/releases/latest | sed 's|.*tag/\(.*\)".*|\1|' + shell: set -o pipefail && curl -s https://github.com/docker/compose/releases/latest | sed 's|.*tag/\(.*\)".*|\1|' register: dockercompose_ver changed_when: false diff --git a/tasks/uninstall_RedHat.yml b/tasks/uninstall_RedHat.yml index 89576d7..110f2ef 100644 --- a/tasks/uninstall_RedHat.yml +++ b/tasks/uninstall_RedHat.yml @@ -6,10 +6,16 @@ enabled: no - name: Remove all other's docker version packages - package: name="{{ docker_remove_packages_name }}" state=absent update_cache=yes + package: + name: "{{ docker_remove_packages_name }}" + state: absent + update_cache: yes - name: Remove docker - package: name="{{ docker_package_name }}" state=absent update_cache=yes + package: + name: "{{ docker_package_name }}" + state: absent + update_cache: yes - name: Remove files and directories file: