From 76be2c0dac939ecb768112ffb3a719c0ed42b828 Mon Sep 17 00:00:00 2001 From: Lukas Holzner Date: Wed, 3 Dec 2025 22:58:25 +0100 Subject: [PATCH] Make User Default Shell Configurable --- defaults/main.yml | 1 + tasks/main.yml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 0cd3c2f..4b75371 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -3,6 +3,7 @@ github_users: [] # You can specify an object with 'name' (required) and 'groups' (optional): # - name: geerlingguy # groups: www-data,sudo +# shell: /bin/zsh # Or you can specify a GitHub username directly: # - geerlingguy diff --git a/tasks/main.yml b/tasks/main.yml index eedf32c..e4a31d4 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -2,7 +2,7 @@ - name: Ensure GitHub user accounts are present. user: name: "{{ item.name | default(item) }}" - shell: /bin/bash + shell: "{{ item.shell | default('/bin/bash') }}" createhome: true groups: "{{ item.groups | default(omit) }}" home: /home/{{ item.name | default(item) }}