- rename host/group/folder everywhere to match the server's actual hostname and physical label - share-analysis.ps1: sanitize the output filename prefix — '-Paths "D:"' produced 'D:-file-types.csv' and Export-Csv failed with 'path format not supported', so no CSVs were written - share-analysis.ps1: new -FolderDepth so folders can be aggregated at D:\Abteilungen\<Share> level, which matches the share layout - list-shares.ps1: -WithSize walks local paths instead of UNC when run on the server itself (UNC was orders of magnitude slower and looked stuck) and prints progress every 50k files Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
91 lines
1.6 KiB
YAML
91 lines
1.6 KiB
YAML
---
|
|
- hosts: phy_z_srv_cloud
|
|
become: yes
|
|
vars_files:
|
|
- "group_vars/secrets.yml"
|
|
|
|
pre_tasks:
|
|
- name: Update apt cache.
|
|
apt:
|
|
update_cache: true
|
|
cache_valid_time: 3600
|
|
when: ansible_os_family == 'Debian'
|
|
|
|
roles:
|
|
# - role: geerlingguy.security
|
|
- role: nextcloud
|
|
- role: smtp_nextcloud
|
|
tags: mail
|
|
|
|
|
|
- hosts: phy_z_dmz_sftp01
|
|
become: yes
|
|
vars_files:
|
|
- "group_vars/secrets.yml"
|
|
|
|
pre_tasks:
|
|
- name: Update apt cache.
|
|
apt:
|
|
update_cache: true
|
|
cache_valid_time: 3600
|
|
when: ansible_os_family == 'Debian'
|
|
|
|
roles:
|
|
- role: geerlingguy.security
|
|
tags: base
|
|
|
|
|
|
- hosts: phy_z_srv_jira
|
|
become: yes
|
|
vars_files:
|
|
- "group_vars/secrets.yml"
|
|
|
|
pre_tasks:
|
|
- name: Update apt cache.
|
|
apt:
|
|
update_cache: true
|
|
cache_valid_time: 3600
|
|
when: ansible_os_family == 'Debian'
|
|
|
|
roles:
|
|
- role: geerlingguy.security
|
|
tags: base
|
|
|
|
|
|
- hosts: phy_z_srv_git
|
|
become: yes
|
|
vars_files:
|
|
- "group_vars/secrets.yml"
|
|
|
|
pre_tasks:
|
|
- name: Update apt cache.
|
|
apt:
|
|
update_cache: true
|
|
cache_valid_time: 3600
|
|
when: ansible_os_family == 'Debian'
|
|
|
|
roles:
|
|
- role: geerlingguy.security
|
|
tags: base
|
|
|
|
|
|
- hosts: phy_srv_gpu01
|
|
become: yes
|
|
vars_files:
|
|
- "group_vars/secrets.yml"
|
|
|
|
pre_tasks:
|
|
- name: Update apt cache.
|
|
apt:
|
|
update_cache: true
|
|
cache_valid_time: 3600
|
|
when: ansible_os_family == 'Debian'
|
|
|
|
roles:
|
|
- role: geerlingguy.security
|
|
tags: base
|
|
- role: geerlingguy.docker
|
|
tags: docker
|
|
- role: nvidia_gpu
|
|
tags: gpu
|