--- - name: (basic.yml) Ensure timezone is is correct timezone: name={{ time_zone }} tags: - timezone - name: (basic.yml) Ensure locales are present locale_gen: name: "{{ item }}" state: present with_items: "{{ locales }}" tags: - locales - name: (basic.yml) Create a symbolic link /bin/sh -> bash file: src: bash dest: /bin/sh owner: root group: root state: link tags: - symlink-sh - name: (basic.yml) Check file '/etc/systemd/system.conf' exists stat: path: /etc/systemd/system register: etc_systemd_system_conf when: - set_default_limit_nofile|bool == true - name: (basic.yml) Change DefaultLimitNOFILE to 1048576 lineinfile: dest: /etc/systemd/system.conf state: present regexp: '^DefaultLimitNOFILE' line: 'DefaultLimitNOFILE=1048576' insertafter: '^#DefaultLimitNOFILE' when: - set_default_limit_nofile|bool == true - etc_systemd_system_conf.stat.exists == true tags: - systemd-nofiles