You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
978 B

---
- name: Ensures basic scripts & configs set up for Raspberry Pis
hosts: raspberries
vars:
password_excluded_hosts:
- pikvm
tasks:
- name: Set root passwords
ansible.builtin.include_role:
name: random_root_password
when: ansible_hostname not in password_excluded_hosts
- name: Ensure rpi scripts are present
ansible.builtin.include_role:
name: rpi_scripts
- name: Include the rpi_watchdog role
ansible.builtin.include_role:
name: rpi_watchdog
- name: Ensure vim config is present for pi
ansible.builtin.include_role:
11 months ago
name: configure_vim
- name: Include profile aliases
ansible.builtin.include_role:
name: profile_aliases
- name: Include basic package list
ansible.builtin.include_role:
name: basic_setup
- name: Configure pibox extras
ansible.builtin.include_role:
name: pibox_basics
when: ansible_hostname == 'piparcel'