1
0

Added distro and become password verification, Set fish shell as the default shell

This commit is contained in:
2025-10-10 16:01:40 +02:00
parent f59e5dafab
commit f1bec95c3e
2 changed files with 23 additions and 1 deletions

View File

@@ -4,13 +4,24 @@
gather_facts: false
pre_tasks:
- name: 'Ensure the "chezmoi" variable is set'
- name: Ensure the "chezmoi" variable is set
ansible.builtin.assert:
that:
- chezmoi is not undefined
- chezmoi is mapping
fail_msg: 'Pass with: --extra-vars "$(chezmoi data --format=json)"'
- name: Verify the become password is correct
become: true
ansible.builtin.command:
cmd: "true"
changed_when: false
- name: Verify the distro
ansible.builtin.debug:
msg: "The setup script for now supports only Arch Linux!"
when: chezmoi.osRelease.id != "arch"
roles:
- role: shell
when: features.shell == true