Feat: move gnome to workstation and order/test it
This commit is contained in:
@@ -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
|
||||
|
||||
13
roles/workstation/tasks/gnome.yml
Normal file
13
roles/workstation/tasks/gnome.yml
Normal 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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user