59 lines
1.3 KiB
YAML
59 lines
1.3 KiB
YAML
---
|
|
- name: Create wheel group
|
|
group:
|
|
name: wheel
|
|
state: present
|
|
when: "'localgroup' in group_names"
|
|
|
|
- name: Create losted user
|
|
user:
|
|
name: losted
|
|
state: present
|
|
group: wheel
|
|
shell: /bin/bash
|
|
when: "'localgroup' in group_names"
|
|
|
|
- name: Set NOPASSWORD in sudoers
|
|
lineinfile:
|
|
dest: /etc/sudoers
|
|
state: present
|
|
regexp: '^%sudo'
|
|
line: '%sudo ALL=(ALL) NOPASSWD: ALL'
|
|
validate: 'visudo -cf %s'
|
|
when: "'localgroup' in group_names"
|
|
|
|
- name: Put htop config
|
|
template:
|
|
src: files/htoprc
|
|
dest: /etc/htoprc
|
|
- name: Put mc config
|
|
template:
|
|
src: files/mcrc
|
|
dest: /etc/mc/mc.ini
|
|
- name: Remove vim root config
|
|
become: yes
|
|
file:
|
|
path: /root/.viminfo
|
|
state: absent
|
|
- name: Put vim config
|
|
template:
|
|
src: files/vimrc
|
|
dest: /etc/vimrc
|
|
- name: Put screen config
|
|
template:
|
|
src: files/screenrc
|
|
dest: /etc/screenrc
|
|
- name: Change hostname
|
|
ansible.builtin.hostname:
|
|
name: "{{ inventory_hostname }}"
|
|
- name: Do not show news on login
|
|
file:
|
|
path: /etc/update-motd.d/50-motd-news
|
|
mode: 644
|
|
when: ansible_facts['os_family'] == "Debian"
|
|
- name: Do not show help on login
|
|
file:
|
|
path: /etc/update-motd.d/10-help-text
|
|
mode: 644
|
|
when: ansible_facts['os_family'] == "Debian"
|