Назад | Перейти на главную страницу

Ansible создает файлы с разрешениями пользователей в домашнем каталоге существующих пользователей

У меня есть несколько таких пользователей, как этот / home / user1 / home / user2 / home / user (n-1)

Мне нужен доступ, чтобы получить список домашних компьютеров и создать файл внутри каждого домашнего каталога с правильным разрешением.

Теперь у меня есть пьеса

---
- hosts: pc070
  tasks:
   - name: Find home
     find:
        paths: /home
        recurse: no
        file_type: directory
     register: homedir

   - name: Create temp directory
     file:
        path: "{{ item.path }}/temp"
        state: directory
     with_items:
        "{{ homedir.files }}"

Но у меня есть каталог с корневым владельцем

Ну это было просто

---
- hosts: pc070
  tasks:
   - name: Find home
     find:
        paths: /home
        recurse: no
        file_type: directory
     register: homedir

   - name: Create ASS directory
     file:
        path: "{{ item.path }}/bigboobsinside"
        state: directory
     with_items:
        "{{ homedir.files }}"
   - name: Set permission
     file:
        path: "{{ item.path }}"
        state: directory
        recurse: yes
        owner: "{{ item.path | basename }}"
        group: "domain users"
     with_items:
        "{{ homedir.files }}"