install.fairie/home/dot_local/share/ansible/playbooks/init.yml
2023-07-16 01:40:26 -04:00

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