38 lines
1.1 KiB
YAML
38 lines
1.1 KiB
YAML
|
---
|
||
|
- hosts: localhost
|
||
|
gather_facts: true # Needed on macOS
|
||
|
vars:
|
||
|
autologin_enabled: true
|
||
|
tasks:
|
||
|
- name: Check if /proc/version is present
|
||
|
ansible.builtin.stat:
|
||
|
path: /proc/version
|
||
|
register: proc_version
|
||
|
- name: Determining if environment is a WSL environment
|
||
|
command: grep Microsoft /proc/version
|
||
|
register: microsoft_grep
|
||
|
when: proc_version.stat.exists
|
||
|
- name: Add WSL hosts to the wsl host group
|
||
|
set_fact:
|
||
|
wsl_environment: true
|
||
|
when:
|
||
|
- proc_version.stat.exists
|
||
|
- microsoft_grep.rc == 0
|
||
|
- include_role:
|
||
|
name: ../roles/system/connect
|
||
|
- include_role:
|
||
|
name: ../roles/system/firewall
|
||
|
when: not (wsl_environment | default(false))
|
||
|
- include_role:
|
||
|
name: ../roles/system/common
|
||
|
- include_role:
|
||
|
name: ../roles/system/disks
|
||
|
- include_role:
|
||
|
name: ../roles/virtualization/docker
|
||
|
when: not (wsl_environment | default(false))
|
||
|
- include_role:
|
||
|
name: ../roles/services/cockpit
|
||
|
when: not (wsl_environment | default(false))
|
||
|
- include_role:
|
||
|
name: ../roles/helpers/reboot
|