Files

126 lines
2.3 KiB
YAML

---
- name: Stat init.d/rc
become: true
ansible.builtin.stat:
path: /etc/init.d/rc
register: initdrc
tags:
- umask
- CIS-UBUNTU2004-5.5.4
- M1022
- name: Set default rc umask
become: true
ansible.builtin.replace:
regexp: 'umask(\s+.*)'
replace: "umask {{ umask_value }}"
dest: /etc/init.d/rc
mode: "0755"
when: initdrc.stat.exists
tags:
- umask
- CIS-UBUNTU2004-5.5.4
- M1022
- name: Stat bashrc
become: true
ansible.builtin.stat:
path: /etc/bashrc
register: bashrc
tags:
- bash
- umask
- CCE-81036-6
- CIS-UBUNTU2004-5.5.4
- M1022
- name: Set default bashrc umask
become: true
ansible.builtin.replace:
regexp: 'umask(\s+.*)'
replace: "umask {{ umask_value }}"
dest: /etc/bashrc
mode: "0644"
when: bashrc.stat.exists
tags:
- bash
- umask
- CCE-81036-6
- CIS-UBUNTU2004-5.5.4
- M1022
- name: Stat csh.cshrc
become: true
ansible.builtin.stat:
path: /etc/csh.cshrc
register: cshrc
tags:
- csh
- umask
- CIS-UBUNTU2004-5.5.4
- M1022
- name: Set default csh.cshrc umask
become: true
ansible.builtin.replace:
regexp: 'umask(\s+.*)'
replace: "umask {{ umask_value }}"
dest: /etc/csh.cshrc
mode: "0644"
when: cshrc.stat.exists
tags:
- csh
- umask
- CIS-UBUNTU2004-5.5.4
- M1022
- name: Set default profile umask
become: true
ansible.builtin.replace:
regexp: 'umask(\s+.*)'
replace: "umask {{ umask_value }}"
dest: /etc/profile
mode: "0644"
tags:
- umask
- CIS-UBUNTU2004-5.5.4
- M1022
- name: Configure readonly TMOUT
become: true
ansible.builtin.lineinfile:
line: "readonly TMOUT"
dest: /etc/profile
mode: "0644"
state: present
create: false
insertbefore: "^export"
tags:
- tmout
- name: Set TMOUT
become: true
ansible.builtin.lineinfile:
line: "TMOUT=600"
dest: /etc/profile
mode: "0644"
state: present
create: false
insertbefore: "^readonly TMOUT"
tags:
- tmout
- CIS-UBUNTU2004-5.5.5
- UBTU-20-010013
- name: Export TMOUT
become: true
ansible.builtin.lineinfile:
line: "export TMOUT"
dest: /etc/profile
mode: "0644"
state: present
create: false
insertafter: "^readonly TMOUT"
tags:
- tmout