Feat: move gnome to workstation and order/test it

This commit is contained in:
2022-01-12 09:31:58 +01:00
parent e346a61ced
commit cc40db2449
8 changed files with 80 additions and 68 deletions

View File

@@ -21,3 +21,7 @@
with_items: "{{ aur_pkgs }}"
become: yes
become_user: aur_builder
- name: Install gnome environnement
import_tasks: gnome.yml
when: gnome_environnement

View File

@@ -0,0 +1,13 @@
---
# tasks file for gnome
- name: Install gnome pkgs
community.general.pacman:
name: "{{ item }}"
state: present
with_items: "{{ pacman_gnome }}"
when: ansible_os_family == "Archlinux"
- name: enable service gdm
systemd:
name: gdm
enabled: yes

View File

@@ -1,18 +1,30 @@
---
- name: Create NAS share directory
- name: Create auto host share directory
file:
path: "/media/{{ item.host }}"
state: directory
with_items: "{{ autofs }}"
- name: Activate NAS shares for autofs
- name: Activate host shares for autofs
lineinfile:
path: /etc/autofs/auto.master
line: "/media/{{ item.host }} /etc/autofs/auto.{{ item.host }} --timeout=60 --browse"
with_items: "{{ autofs }}"
- name: NAS autofs config file
- name: autofs config file
template:
src: "files/autofs.{{ item.host }}"
dest: "/etc/autofs/auto.{{ item.host }}"
with_items: "{{ autofs }}"
- name: enable service nfs
systemd:
name: nfs-client.target
enabled: yes
state: started
- name: Enable autofs daemon
service:
name: autofs
state: started
enabled: yes

View File

@@ -2,7 +2,6 @@
# tasks file for workstation
- name: Install for arch
import_tasks: arch.yml
when: ansible_os_family == "Archlinux"
- name: enable service cups
systemd:
@@ -23,14 +22,19 @@
enabled: yes
state: started
- name: enable service nfs
- name: disable old network services
systemd:
name: nfs-client.target
enabled: yes
state: started
name: '{{ item }}'
enabled: no
with_items:
- dhcpcd
ignore_errors: yes
- name: Enable autofs daemon
service:
name: autofs
state: started
- name: enable service NetworkManager
systemd:
name: NetworkManager
enabled: yes
- name: activate autofs
import_tasks: home_mounts.yml
when: autofs | length > 0