Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:benutzer_mit_ansible_verwalten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
tachtler:benutzer_mit_ansible_verwalten [2020/03/20 06:31] – [~/ansible/roles/00_user/tasks/main.yml] klaustachtler:benutzer_mit_ansible_verwalten [2020/03/20 07:25] – [~/ansible/roles/00_user/tasks/main.yml] klaus
Zeile 270: Zeile 270:
 - hosts: all - hosts: all
   vars_files:   vars_files:
-    - /home/ansible/ansible/inventories/production/host_vars/00_user.yml+    - inventories/production/host_vars/00_user.yml
   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>    - /home/ansible/ansible/inventories/production/host_vars/00_user.yml</code>+  * <code yaml>    - inventories/production/host_vars/00_user.yml</code>
  
 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: yes+    append: no
     groups: ''     groups: ''
     name: "{{ item.value.name }}"     name: "{{ item.value.name }}"
   when:    when: 
     - "item.value.active | bool == True"     - "item.value.active | bool == True"
-    - "item.value.wheel | bool == False"+    - "item.value.wheel | bool !True"
   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: yes+    append: no
     groups: ''     groups: ''
     name: "{{ item.value.name }}"     name: "{{ item.value.name }}"
   when:    when: 
     - "item.value.active | bool == True"     - "item.value.active | bool == True"
-    - "item.value.wheel | bool == False"+    - "item.value.wheel | bool !True"
   with_dict:   with_dict:
     - "{{ users }}"     - "{{ users }}"
Zeile 660: Zeile 660:
 von allen Gruppen, auch ''wheel'', außder dessen primärere Gruppe, entfernt wird, wenn die Varibale **''wheel: False''** gesetzt ist: von allen Gruppen, auch ''wheel'', außder dessen primärere Gruppe, entfernt wird, wenn die Varibale **''wheel: False''** gesetzt ist:
   * ''name: '' - aus dem **dictionary (Wörterbuch)** - ''users''   * ''name: '' - aus dem **dictionary (Wörterbuch)** - ''users''
-  * ''    - "item.value.active | bool == True"'' - aus dem **dictionary (Wörterbuch)** - ''users'' - konvertiert zu einem booleschem Wert (Wahr/Unwahr) - **(wahr)** ist. +  * ''    - "item.value.active | bool == True"'' - aus dem **dictionary (Wörterbuch)** - ''users'' - konvertiert zu einem booleschem Wert (wahr/unwahr) - **(wahr)** ist. 
-  * ''    - "item.value.wheel | bool == False""'' - - aus dem **dictionary (Wörterbuch)** - ''users'' - konvertiert zu einem boolischem Wert (wahr/unwahr) - **(unwahr)** ist.+  * ''    - "item.value.wheel | bool !True""'' - - aus dem **dictionary (Wörterbuch)** - ''users'' - konvertiert zu einem boolischem Wert (wahr/unwahr) - **(unwahr)** ist.
   * ''no_log: True'' - bewirkt, dass keine detaillierten Ausgaben erfolgen, da sonst z.B. Passwörter im Klartext bei der Log-Ausgabe auftauchen würden.   * ''no_log: True'' - bewirkt, dass keine detaillierten Ausgaben erfolgen, da sonst z.B. Passwörter im Klartext bei der Log-Ausgabe auftauchen würden.
 durchgeführt wird. durchgeführt wird.
tachtler/benutzer_mit_ansible_verwalten.txt · Zuletzt geändert: 2020/03/20 13:01 von klaus