From 75ab4644044c826013c60ed909ea3464035437dd Mon Sep 17 00:00:00 2001 From: Simppa Akaslompolo Date: Mon, 22 May 2023 17:03:54 +0300 Subject: [PATCH] Add a variable to control how large bitshifts to use --- defaults/main.yml | 2 ++ tasks/main.yml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index c899b4e..b3f8b62 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,3 +1,5 @@ --- subid_users: [] ansible_become: true +subuid_bitshift: 16 +subgid_bitshift: "{{subuid_bitshift}}" \ No newline at end of file diff --git a/tasks/main.yml b/tasks/main.yml index 8cef3ba..0906aa0 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -9,7 +9,7 @@ ansible.builtin.lineinfile: path: "/etc/subuid" regexp: "{{ user }}" - line: "{{ user }}:{{ getent_passwd[user].1 | int | bitwise_shift_left(16) }}:65536" + line: "{{ user }}:{{ getent_passwd[user].1 | int | bitwise_shift_left(subuid_bitshift) }}:65536" backup: true create: true mode: 0644 @@ -23,7 +23,7 @@ ansible.builtin.lineinfile: path: "/etc/subgid" regexp: "{{ user }}" - line: "{{ user }}:{{ getent_passwd[user].2 | int | bitwise_shift_left(16) }}:65536" + line: "{{ user }}:{{ getent_passwd[user].2 | int | bitwise_shift_left(subgid_bitshift) }}:65536" backup: true create: true mode: 0644