[EDGEPOD-226] Add installing strongswan to router role
Also fixed ansible-lint failures
Change-Id: I78fbab0a9e2f45ea4f5989c255f09b47ef01bdcc
diff --git a/aether-playbook/roles/k8s/tasks/docker.yml b/aether-playbook/roles/k8s/tasks/docker.yml
index 7d90bbb..619ab03 100644
--- a/aether-playbook/roles/k8s/tasks/docker.yml
+++ b/aether-playbook/roles/k8s/tasks/docker.yml
@@ -16,29 +16,26 @@
- name: Install dependencies for Docker
apt:
- name:
+ name: "{{ item }}"
+ state: present
+ with_items:
- apt-transport-https
- ca-certificates
- curl
- software-properties-common
- state: present
tags: docker
- name: Add Docker GPG key
- shell: |
- curl -sSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- args:
- warn: false
+ apt_key:
+ url: https://download.docker.com/linux/ubuntu/gpg
+ state: present
tags: docker
- name: Add Docker repository
- shell: |
- add-apt-repository \
- "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
- $(lsb_release -cs) \
- stable"
- args:
- warn: false
+ apt_repository:
+ repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable
+ update_cache: yes
+ state: present
tags: docker
- name: Install Docker CE
@@ -51,7 +48,8 @@
- name: Add current user to "docker" group
user:
name: "{{ ansible_user }}"
- groups: docker
+ groups:
+ - docker
append: true
tags: docker