]> git.phdru.name Git - ansible.git/blobdiff - playbooks/debian-init-user-phd.yml
Feat(debian-init-user-phd): Use dynamic list of hosts
[ansible.git] / playbooks / debian-init-user-phd.yml
index a41f09b99a46ee513cc177d67948533e93f4baba..32201c82deed7d5c3cc2579a3a897d3662da72c4 100644 (file)
@@ -1,11 +1,13 @@
 - name: Create user phd
-  hosts: all
+  hosts: "{{ hosts | default('servers') }}"
+  gather_facts: false
   tasks:
     - name: Add user phd
+      become: true
       user:
         name: phd
         group: phd
-        groups: root,adm,disk,cdrom,www-data,plugdev,staff,users,sudo,Debian-exim,fuse
+        groups: root,adm,disk,cdrom,floppy,sudo,audio,www-data,video,plugdev,staff,users,Debian-exim,fuse,sambashare,input
     - name: Create folder ~phd/.ssh
       file:
         path: ~phd/.ssh
         owner: phd
         group: phd
         mode: 0700
+- name: Update local user phd
+  hosts: localhost
+  tasks:
+    - name: user phd
+      become: true
+      user:
+        name: phd
+        groups: root,adm,disk,cdrom,floppy,sudo,audio,www-data,video,plugdev,staff,users,Debian-exim,fuse,sambashare,bluetooth,davfs2,vboxusers,input