X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=ansible%2Froles%2Fbase%2Ftasks%2Fmain.yml;h=c155be448980fe13191edb5bc5a3805d9456ec3d;hb=60e83c4c6c86c727b96cf5a6135a6bb227535333;hp=92218ba8409448c9f9efaae84847b571246d4ead;hpb=94ff316558539cc14f022bb0b5b082b2f30b258e;p=noc.git diff --git a/ansible/roles/base/tasks/main.yml b/ansible/roles/base/tasks/main.yml index 92218ba..c155be4 100644 --- a/ansible/roles/base/tasks/main.yml +++ b/ansible/roles/base/tasks/main.yml @@ -47,7 +47,7 @@ - name: Set authorized keys for root user authorized_key: user: root - key: "{{ noc_ssh_keys | join('\n') }}" + key: "{{ ssh_keys | join('\n') }}" exclusive: yes - name: disable apt suggests and recommends @@ -70,7 +70,6 @@ - lsof - haveged - net-tools - - ntp - screen - aptitude - unp @@ -79,8 +78,37 @@ - nano - zsh - python-apt + - command-not-found + - man-db + - lshw state: present +- when: base_managed_ntpd + block: + - name: check that ISC ntpd is not installed + apt: + name: ntp + state: absent + purge: yes + + - name: install openntpd + apt: + name: openntpd + + - name: configure openntpd + copy: + dest: /etc/openntpd/ntpd.conf + content: | + # Use the ffgraz.net NTP server + servers ntp.ffgraz.net weight 3 + + # Use some servers announced from the NTP Pool + servers 0.debian.pool.ntp.org + servers 1.debian.pool.ntp.org + + notify: restart openntpd + + - name: make sure grml-(etc|scripts)-core is not installed apt: name: @@ -139,10 +167,9 @@ shell: /bin/zsh - name: set default shell for adduser - with_items: - - regexp: "^DSHELL" - line: "DSHELL=/bin/zsh" + with_dict: + DSHELL: /bin/zsh lineinfile: dest: /etc/adduser.conf - regexp: "{{ item.regexp }}" - line: "{{ item.line }}" + regexp: "^#?{{ item.key }}=" + line: "{{ item.key }}={{ item.value }}"