31 lines
720 B
YAML
31 lines
720 B
YAML
---
|
|
###
|
|
# This role installs the basic package and host setup for AniNIX operations.
|
|
|
|
# This is an AniNIX convention to allow password management by Ansible.
|
|
|
|
- include_tasks: authentication.yml
|
|
|
|
- name: Set up hostname
|
|
vars:
|
|
ansible_become_password: "{{ passwords[inventory_hostname] }}"
|
|
become: yes
|
|
hostname:
|
|
name: "{{ inventory_hostname }}.{{ replica_domain }}"
|
|
|
|
- include_tasks: archlinux-network.yml
|
|
when: ansible_os_family == "Archlinux"
|
|
|
|
- include_tasks: raspbian-network.yml
|
|
when: ansible_os_family == "Debian"
|
|
|
|
- include_tasks: dns.yml
|
|
|
|
- include_tasks: ntp.yml
|
|
|
|
- include_tasks: repositories.yml
|
|
|
|
- include_tasks: bash.yml
|
|
|
|
- include_tasks: shadowarch.yml
|