ansible-base/roles/workstation_xdesktop/tasks/xdesktop.yml

59 lines
1.8 KiB
YAML

---
- name: Home x files deployed
copy:
src: "{{ item }}"
dest: "{{ workstation_xdesktop_home }}/.{{ item }}"
owner: "{{ workstation_xdesktop_user }}"
group: "{{ workstation_xdesktop_group }}"
mode: 0640
loop:
- Xdefaults
- xinitrc
- Xresources
- xscreensaver
- name: Awesome rc.lua configured
copy:
src: awesome.rc.lua
dest: "{{ workstation_xdesktop_home }}/.config/awesome/rc.lua"
owner: "{{ workstation_xdesktop_user }}"
group: "{{ workstation_xdesktop_group }}"
mode: 0640
- name: Check if awesome-wm-widgets alreay exists
stat:
path: "{{ workstation_xdesktop_home }}/.config/awesome/awesome-wm-widgets"
register: awesome_wm_widgets_directory
- name: awesome-wm-widgets GIT repository cloned
git:
repo: https://github.com/streetturtle/awesome-wm-widgets.git
dest: "{{ workstation_xdesktop_home }}/.config/awesome/awesome-wm-widgets"
update: no
when: not awesome_wm_widgets_directory.stat.exists
- name: Check if battery-widget alreay exists
stat:
path: "{{ workstation_xdesktop_home }}/.config/awesome/battery-widget"
register: battery_widget_directory
- name: battery-widget GIT repository cloned
git:
repo: https://github.com/deficient/battery-widget.git
dest: "{{ workstation_xdesktop_home }}/.config/awesome/battery-widget"
update: no
when: not battery_widget_directory.stat.exists
- name: Check if net_widgets alreay exists
stat:
path: "{{ workstation_xdesktop_home }}/.config/awesome/net_widgets"
register: net_widgets_directory
- name: net_widgets GIT repository cloned
git:
repo: https://github.com/pltanton/net_widgets.git
dest: "{{ workstation_xdesktop_home }}/.config/awesome/net_widgets"
update: no
when: not net_widgets_directory.stat.exists