From 2e5b51cc24b6f6c91e7f969fe14e3adc2d4e80f2 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 21 Apr 2018 23:28:35 +0200 Subject: rename all .yaml to .yml --- roles/zsh/tasks/main.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 roles/zsh/tasks/main.yml (limited to 'roles/zsh/tasks/main.yml') diff --git a/roles/zsh/tasks/main.yml b/roles/zsh/tasks/main.yml new file mode 100644 index 00000000..12eac8c4 --- /dev/null +++ b/roles/zsh/tasks/main.yml @@ -0,0 +1,33 @@ +--- +- name: install zsh packages + apt: + name: "{{ item }}" + state: present + with_items: + - zsh + +- name: install zsh-config + copy: + src: "{{ item.src }}" + dest: "{{ item.dest }}" + with_items: + - { src: "zshrc", dest: "/etc/zsh/zshrc" } + - { src: "zshrc.skel", dest: "/etc/skel/.zshrc" } + +- name: set zsh as default shell + user: + name: "{{ item }}" + shell: /bin/zsh + with_items: "{{ [ 'root' ] | union(zsh_loginshell_user | default([])) }}" + +- name: make zsh the default shell for useradd + lineinfile: + regexp: '^#?SHELL=' + line: 'SHELL=/bin/zsh' + path: /etc/default/useradd + +- name: make zsh the default shell for adduser + lineinfile: + regexp: '^#?DSHELL=' + line: 'DSHELL=/bin/zsh' + path: /etc/adduser.conf -- cgit v1.2.3