37 lines
1.1 KiB
YAML
37 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
|