2025-02-22 20:45:29 +00:00

41 lines
1.0 KiB
YAML

---
- name: Set Up SMB access to /apps
hosts: workers
become: yes
vars_files:
- worker_vars.yaml
- ../common_vars.yaml
tasks:
- name: Create .cred directory
file:
path: "{{ cred_path }}"
state: directory
owner: "{{ vm_username }}"
group: "{{ vm_username }}"
- name: Create remote-apps directory
file:
path: "{{ mount_path }}"
state: directory
owner: "{{ vm_username }}"
group: "{{ vm_username }}"
- name: Copy file to .cred directory
copy:
content: "{{ lookup('file', '{{ vm_user_smb_access_file }}') }}"
dest: "{{ cred_path }}/smb"
mode: '0404'
owner: "{{ vm_username }}"
group: "{{ vm_username }}"
- name: Add ~/remote-apps entry to fstab
lineinfile:
dest: /etc/fstab
line: '//{{ nas_ip }}/apps {{ mount_path }} cifs credentials={{ cred_path }}/smb,uid=vm-user 0 0'
state: present
- name: Mount all disks
command: mount -a