tachtler:benutzer_mit_ansible_verwalten
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:benutzer_mit_ansible_verwalten [2020/03/20 06:31] – [~/ansible/roles/00_user/tasks/main.yml] klaus | tachtler:benutzer_mit_ansible_verwalten [2020/03/20 13:01] (aktuell) – [/home/ansible/ansible/00_user.yml] klaus | ||
---|---|---|---|
Zeile 270: | Zeile 270: | ||
- hosts: all | - hosts: all | ||
vars_files: | vars_files: | ||
- | - / | + | - inventories/ |
roles: | roles: | ||
- { role: 00_user } | - { role: 00_user } | ||
Zeile 295: | Zeile 295: | ||
Die Definition, das das **Playbook** nachfolgende Variablen Datei verwenden soll. | Die Definition, das das **Playbook** nachfolgende Variablen Datei verwenden soll. | ||
- | * <code yaml> | + | * <code yaml> |
Die Definition, der Variablen Datei welche das **Playbook** verwenden soll. | Die Definition, der Variablen Datei welche das **Playbook** verwenden soll. | ||
Zeile 422: | Zeile 422: | ||
- name: Remove users from all groups except the primary group, if set to False. | - name: Remove users from all groups except the primary group, if set to False. | ||
user: | user: | ||
- | append: | + | append: |
groups: '' | groups: '' | ||
name: "{{ item.value.name }}" | name: "{{ item.value.name }}" | ||
when: | when: | ||
- " | - " | ||
- | - " | + | - " |
with_dict: | with_dict: | ||
- "{{ users }}" | - "{{ users }}" | ||
Zeile 646: | Zeile 646: | ||
* <code yaml>- name: Remove users from all groups except the primary group, if set to False. | * <code yaml>- name: Remove users from all groups except the primary group, if set to False. | ||
user: | user: | ||
- | append: | + | append: |
groups: '' | groups: '' | ||
name: "{{ item.value.name }}" | name: "{{ item.value.name }}" | ||
when: | when: | ||
- " | - " | ||
- | - " | + | - " |
with_dict: | with_dict: | ||
- "{{ users }}" | - "{{ users }}" | ||
Zeile 660: | Zeile 660: | ||
von allen Gruppen, auch '' | von allen Gruppen, auch '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
* '' | * '' | ||
durchgeführt wird. | durchgeführt wird. | ||
Zeile 711: | Zeile 711: | ||
SSH password: | SSH password: | ||
Vault password: | Vault password: | ||
+ | |||
+ | PLAY [all] ********************************************************************* | ||
+ | |||
+ | TASK [Gathering Facts] ********************************************************* | ||
+ | ok: [192.168.1.20] | ||
+ | ok: [192.168.1.30] | ||
+ | |||
+ | TASK [00_user : Make sure group ' | ||
+ | ok: [192.168.1.20] | ||
+ | ok: [192.168.1.30] | ||
+ | |||
+ | TASK [00_user : Allow ' | ||
+ | changed: [192.168.1.20] | ||
+ | changed: [192.168.1.30] | ||
+ | |||
+ | TASK [00_user : Ensure user NOT exists, if NOT active.] ************************ | ||
+ | skipping: [192.168.1.20] => (item=None) | ||
+ | skipping: [192.168.1.20] => (item=None) | ||
+ | skipping: [192.168.1.20] | ||
+ | skipping: [192.168.1.30] => (item=None) | ||
+ | skipping: [192.168.1.30] => (item=None) | ||
+ | skipping: [192.168.1.30] | ||
+ | |||
+ | TASK [00_user : Ensure group NOT exists, if NOT active.] *********************** | ||
+ | skipping: [192.168.1.20] => (item=None) | ||
+ | skipping: [192.168.1.20] => (item=None) | ||
+ | skipping: [192.168.1.20] | ||
+ | skipping: [192.168.1.30] => (item=None) | ||
+ | skipping: [192.168.1.30] => (item=None) | ||
+ | skipping: [192.168.1.30] | ||
+ | |||
+ | TASK [00_user : Ensure group exists, ONLY if active.] ************************** | ||
+ | ok: [192.168.1.20] => (item=None) | ||
+ | changed: [192.168.1.30] => (item=None) | ||
+ | changed: [192.168.1.20] => (item=None) | ||
+ | changed: [192.168.1.20] | ||
+ | changed: [192.168.1.30] => (item=None) | ||
+ | changed: [192.168.1.30] | ||
+ | |||
+ | TASK [00_user : Ansible-Host - Ensure user exists, ONLY if active.] ************ | ||
+ | changed: [192.168.1.20 -> 127.0.0.1] => (item=None) | ||
+ | changed: [192.168.1.30 -> 127.0.0.1] => (item=None) | ||
+ | changed: [192.168.1.20 -> 127.0.0.1] => (item=None) | ||
+ | changed: [192.168.1.20] | ||
+ | changed: [192.168.1.30 -> 127.0.0.1] => (item=None) | ||
+ | changed: [192.168.1.30] | ||
+ | |||
+ | TASK [00_user : Clients - Ensure user exists, ONLY if active.] ***************** | ||
+ | changed: [192.168.1.20] => (item=None) | ||
+ | changed: [192.168.1.30] => (item=None) | ||
+ | changed: [192.168.1.20] => (item=None) | ||
+ | changed: [192.168.1.20] | ||
+ | changed: [192.168.1.30] => (item=None) | ||
+ | changed: [192.168.1.30] | ||
+ | |||
+ | TASK [00_user : Set exclusive authorized key for users taken from file, ONLY if active.] *** | ||
+ | ok: [192.168.1.20] => (item=None) | ||
+ | changed: [192.168.1.30] => (item=None) | ||
+ | changed: [192.168.1.20] => (item=None) | ||
+ | changed: [192.168.1.20] | ||
+ | changed: [192.168.1.30] => (item=None) | ||
+ | changed: [192.168.1.30] | ||
+ | |||
+ | TASK [00_user : Add users to group ' | ||
+ | ok: [192.168.1.20] => (item=None) | ||
+ | skipping: [192.168.1.20] => (item=None) | ||
+ | ok: [192.168.1.20] | ||
+ | changed: [192.168.1.30] => (item=None) | ||
+ | skipping: [192.168.1.30] => (item=None) | ||
+ | changed: [192.168.1.30] | ||
+ | |||
+ | TASK [00_user : Remove users from all groups except the primary group, if set to False.] *** | ||
+ | skipping: [192.168.1.20] => (item=None) | ||
+ | skipping: [192.168.1.30] => (item=None) | ||
+ | ok: [192.168.1.20] => (item=None) | ||
+ | ok: [192.168.1.20] | ||
+ | ok: [192.168.1.30] => (item=None) | ||
+ | ok: [192.168.1.30] | ||
+ | |||
+ | PLAY RECAP ********************************************************************* | ||
+ | 192.168.1.20 | ||
+ | 192.168.1.30 | ||
</ | </ | ||
tachtler/benutzer_mit_ansible_verwalten.1584682290.txt.gz · Zuletzt geändert: 2020/03/20 06:31 von klaus