Added basic changes to make it compatible with Archlinux

This commit is contained in:
Christian Wolf
2020-03-28 11:39:15 +01:00
parent 9b6289b08c
commit d84b2868b7
6 changed files with 56 additions and 1 deletions

View File

@ -9,6 +9,9 @@
- include_tasks: "{{ role_path }}/tasks/server_base/setup_raspbian.yml"
when: (ansible_os_family == 'Debian') and (ansible_lsb.id == 'Raspbian')
- include_tasks: "{{ role_path }}/tasks/server_base/setup_archlinux.yml"
when: ansible_distribution == 'Archlinux'
- name: Ensure Docker is started and autoruns
service:
name: docker
@ -17,6 +20,6 @@
- name: Ensure ntpd is started and autoruns
service:
name: "{{ 'ntpd' if ansible_os_family == 'RedHat' else 'ntp' }}"
name: "{{ 'ntpd' if ansible_os_family == 'RedHat' or ansible_distribution == 'Archlinux' else 'ntp' }}"
state: started
enabled: yes

View File

@ -0,0 +1,21 @@
---
- name: Install host dependencies
pacman:
name:
- bash-completion
- python-docker
- ntp
# TODO This needs to be verified. Which version do we need?
- fuse3
- cronie
- python-dnspython
state: latest
update_cache: yes
- name: Ensure Docker is installed
apt:
name:
- docker
state: latest
when: matrix_docker_installation_enabled|bool