ansible/roles/base: Fix mode on ZSH files and install a zprofile
[noc.git] / ansible / roles / base / tasks / main.yaml
index 2b82e4f..c0d4ffd 100644 (file)
@@ -11,7 +11,7 @@
      dest: /etc/ssh/sshd_config
      regexp: "^AllowUsers"
      line: "AllowUsers {{ ' '.join([ 'root' ] | union(sshd_allowusers_group | default([])) | union(sshd_allowusers_host | default([]))) }}"
-  when: "{{ sshd_allowusers_set | default(true) }}"
+  when: sshd_allowusers_set | default(true)
   notify: restart ssh
 
 - name: limit allowed users (2/2)
@@ -19,7 +19,7 @@
      dest: /etc/ssh/sshd_config
      regexp: "^AllowUsers"
      state: absent
-  when: "not {{ sshd_allowusers_set | default(true) }}"
+  when: not sshd_allowusers_set | default(true)
   notify: restart ssh
 
 - name: Set authorized keys for root user
@@ -44,6 +44,7 @@
     - debian-goodies
     - lsof
     - haveged
+    - net-tools
     - ntp
     - screen
     - aptitude
@@ -51,6 +52,7 @@
     - ca-certificates
     - file
     - zsh
+    - python-apt
 
 - name: install systemd specific packages
   apt: name={{ item }} state=present
@@ -60,8 +62,9 @@
   when: ansible_service_mgr == "systemd"
 
 - name: install zshrc
-  copy: src={{ item.src }} dest={{ item.dest }} mode=0640
+  copy: src={{ item.src }} dest={{ item.dest }} mode=0644
   with_items:
+    - { "src": "zprofile", "dest": "/etc/zsh/zprofile" }
     - { "src": "zshrc", "dest": "/etc/zsh/zshrc" }
     - { "src": "zshrc.skel", "dest": "/etc/skel/.zshrc" }