From 65f598cdc0f857fc3f0c1805da8855b96246831b Mon Sep 17 00:00:00 2001 From: Matt Raso-Barnett Date: Tue, 7 Jul 2020 15:24:50 +0100 Subject: [PATCH 1/2] Change kernel URL to CentOS vault CentOS move all non-current content to the vault, so this 7.7 kernel needs to point there --- ansible/roles/common/tasks/kernel.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/roles/common/tasks/kernel.yml b/ansible/roles/common/tasks/kernel.yml index c775c5d..ce83599 100644 --- a/ansible/roles/common/tasks/kernel.yml +++ b/ansible/roles/common/tasks/kernel.yml @@ -1,6 +1,6 @@ - name: install kernel yum: - name: http://mirror.centos.org/centos/7/updates/x86_64/Packages/kernel-3.10.0-1062.9.1.el7.x86_64.rpm + name: http://vault.centos.org/7.7.1908/updates/x86_64/Packages/kernel-3.10.0-1062.9.1.el7.x86_64.rpm state: present register: update_kernel - name: reboot if kernel updated From 27bcbd3ee7e28c17ef2ec1cb97a03956a0b028d2 Mon Sep 17 00:00:00 2001 From: Matt Raso-Barnett Date: Tue, 7 Jul 2020 15:57:41 +0100 Subject: [PATCH 2/2] Fix dictionary.keys() loops for python3 compatibility Info for this is here: https://docs.ansible.com/ansible/latest/user_guide/playbooks_python_version.html --- ansible/admin.yml | 2 +- ansible/create-users.yml | 4 ++-- ansible/users.yml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ansible/admin.yml b/ansible/admin.yml index 630b9d5..25c9189 100644 --- a/ansible/admin.yml +++ b/ansible/admin.yml @@ -34,7 +34,7 @@ include_tasks: create-users.yml vars: users: "{{ projects[item].users }}" - loop: "{{ projects.keys() }}" + loop: "{{ projects.keys() | list }}" - name: create project directories in lustre fs file: diff --git a/ansible/create-users.yml b/ansible/create-users.yml index 68afc83..53b4a6e 100644 --- a/ansible/create-users.yml +++ b/ansible/create-users.yml @@ -5,7 +5,7 @@ name: "{{ name }}" gid: "{{ users[name].guid }}" state: present - loop: "{{ users.keys() }}" + loop: "{{ users.keys() | list }}" loop_control: loop_var: name @@ -17,7 +17,7 @@ groups: "{{ users[name].groups }}" state: present remove: "yes" - loop: "{{ users.keys() }}" + loop: "{{ users.keys() | list }}" loop_control: loop_var: name \ No newline at end of file diff --git a/ansible/users.yml b/ansible/users.yml index 59d2867..8eed1ba 100644 --- a/ansible/users.yml +++ b/ansible/users.yml @@ -7,7 +7,7 @@ include_tasks: create-users.yml vars: users: "{{ projects[item].users }}" - loop: "{{ projects.keys() }}" + loop: "{{ projects.keys() | list }}" - name: create demo user user/groups include_tasks: create-users.yml @@ -23,7 +23,7 @@ include_tasks: create-users.yml vars: users: "{{ projects[item].users }}" - loop: "{{ projects.keys() }}" + loop: "{{ projects.keys() | list }}" - name: create demo user user/groups include_tasks: create-users.yml