🚨 roles: users: Fix linter warnings of type 'fqcn'
fqcn[action-core]: Use FQCN for builtin module actions (shell). roles/users/handlers/main.yml:2 Use `ansible.builtin.shell` or `ansible.legacy.shell` instead. fqcn[action-core]: Use FQCN for builtin module actions (package). roles/users/tasks/main.yml:2 Use `ansible.builtin.package` or `ansible.legacy.package` instead. fqcn[action-core]: Use FQCN for builtin module actions (lineinfile). roles/users/tasks/main.yml:8 Use `ansible.builtin.lineinfile` or `ansible.legacy.lineinfile` instead. fqcn[action-core]: Use FQCN for builtin module actions (user). roles/users/tasks/main.yml:16 Use `ansible.builtin.user` or `ansible.legacy.user` instead. fqcn[action]: Use FQCN for module actions, such `ansible.posix.authorized_key`. roles/users/tasks/main.yml:24 Action `authorized_key` is not FQCN. fqcn[action-core]: Use FQCN for builtin module actions (user). roles/users/tasks/main.yml:34 Use `ansible.builtin.user` or `ansible.legacy.user` instead. fqcn[action-core]: Use FQCN for builtin module actions (stat). roles/users/tasks/main.yml:42 Use `ansible.builtin.stat` or `ansible.legacy.stat` instead. fqcn[action-core]: Use FQCN for builtin module actions (lineinfile). roles/users/tasks/main.yml:47 Use `ansible.builtin.lineinfile` or `ansible.legacy.lineinfile` instead.
This commit is contained in:
parent
f541f8f6fe
commit
2b0e31870d
2 changed files with 8 additions and 8 deletions
|
@ -1,3 +1,3 @@
|
||||||
---
|
---
|
||||||
- name: Update aliases
|
- name: Update aliases
|
||||||
shell: which newaliases && newaliases || true
|
ansible.builtin.shell: which newaliases && newaliases || true
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
---
|
---
|
||||||
- name: Ensure sudo is installed
|
- name: Ensure sudo is installed
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- sudo
|
- sudo
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Configure group sudo for sudoers without password
|
- name: Configure group sudo for sudoers without password
|
||||||
lineinfile:
|
ansible.builtin.lineinfile:
|
||||||
path: /etc/sudoers
|
path: /etc/sudoers
|
||||||
state: present
|
state: present
|
||||||
regexp: '^%sudo\s'
|
regexp: '^%sudo\s'
|
||||||
|
@ -14,7 +14,7 @@
|
||||||
validate: /usr/sbin/visudo -cf %s
|
validate: /usr/sbin/visudo -cf %s
|
||||||
|
|
||||||
- name: Add users | create users' shell and home dir
|
- name: Add users | create users' shell and home dir
|
||||||
user:
|
ansible.builtin.user:
|
||||||
name: "{{ item.logname }}"
|
name: "{{ item.logname }}"
|
||||||
shell: /bin/bash
|
shell: /bin/bash
|
||||||
createhome: yes
|
createhome: yes
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
with_items: "{{ users }}"
|
with_items: "{{ users }}"
|
||||||
|
|
||||||
- name: Add authorized keys for user
|
- name: Add authorized keys for user
|
||||||
authorized_key:
|
ansible.posix.authorized_key:
|
||||||
user: "{{ item.0.logname }}"
|
user: "{{ item.0.logname }}"
|
||||||
key: "{{ item.1 }}"
|
key: "{{ item.1 }}"
|
||||||
state: present
|
state: present
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
- skip_missing: true
|
- skip_missing: true
|
||||||
|
|
||||||
- name: Place user in sudo group
|
- name: Place user in sudo group
|
||||||
user:
|
ansible.builtin.user:
|
||||||
name: "{{ item.logname }}"
|
name: "{{ item.logname }}"
|
||||||
groups: [sudo]
|
groups: [sudo]
|
||||||
append: yes
|
append: yes
|
||||||
|
@ -40,12 +40,12 @@
|
||||||
with_items: "{{ users }}"
|
with_items: "{{ users }}"
|
||||||
|
|
||||||
- name: Check if /etc/aliases exists
|
- name: Check if /etc/aliases exists
|
||||||
stat:
|
ansible.builtin.stat:
|
||||||
path: /etc/aliases
|
path: /etc/aliases
|
||||||
register: aliases
|
register: aliases
|
||||||
|
|
||||||
- name: Set system email alias
|
- name: Set system email alias
|
||||||
lineinfile:
|
ansible.builtin.lineinfile:
|
||||||
path: /etc/aliases
|
path: /etc/aliases
|
||||||
state: present
|
state: present
|
||||||
regexp: "^{{ item.logname }}:"
|
regexp: "^{{ item.logname }}:"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue