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