2016-11-07 14:00:57 +01:00
|
|
|
---
|
|
|
|
|
2018-04-15 16:58:33 +02:00
|
|
|
- assert:
|
|
|
|
that:
|
|
|
|
- ansible_distribution == "Debian"
|
|
|
|
- ansible_distribution_major_version | version_compare('8', '>=')
|
2017-08-22 00:42:14 +02:00
|
|
|
msg: only compatible with Debian >= 8
|
|
|
|
|
2017-07-22 07:57:46 +02:00
|
|
|
- debug:
|
2017-10-05 23:55:34 +02:00
|
|
|
msg: "Warning: empty 'evolinux_users' variable, tasks will be skipped!"
|
|
|
|
when: evolinux_users == {}
|
2017-04-10 18:16:06 +02:00
|
|
|
|
2017-10-10 22:01:12 +02:00
|
|
|
- name: Create user accounts
|
|
|
|
include: user.yml
|
2017-05-20 19:55:42 +02:00
|
|
|
vars:
|
2017-05-19 22:29:28 +02:00
|
|
|
user: "{{ item.value }}"
|
2017-10-05 23:55:34 +02:00
|
|
|
with_dict: "{{ evolinux_users }}"
|
|
|
|
when: evolinux_users != {}
|
2017-10-10 22:01:44 +02:00
|
|
|
|
2018-03-01 18:26:18 +01:00
|
|
|
- name: Configure sudo
|
|
|
|
include: sudo.yml
|
|
|
|
vars:
|
|
|
|
user: "{{ item.value }}"
|
|
|
|
with_dict: "{{ evolinux_users }}"
|
|
|
|
when: evolinux_users != {}
|
|
|
|
|
|
|
|
- name: Configure SSH
|
|
|
|
include: ssh.yml
|
|
|
|
when: evolinux_users != {}
|