ansible_playbooks/roles/support_node_install/tasks/main.yml
2026-02-24 11:30:35 +03:00

58 lines
1.1 KiB
YAML
Executable file

---
- name: APT cache update
ansible.builtin.apt:
update_cache: true
- name: Install support soft
ansible.builtin.apt:
name: "{{ item }}"
state: present
with_items: "{{ need_support_soft }}"
- name: Install XFCE
ansible.builtin.apt:
name: "{{ item }}"
state: present
with_items:
- xfce4
- xfce4-goodies
- dbus-launch
- name: XFCE start file copy
ansible.builtin.copy:
src: files/.xsession
dest: /home/install/.xsession
owner: install
group: install
mode: '0775'
- name: Startwm file copy
ansible.builtin.copy:
src: files/startwm.sh
dest: /etc/xrdp/startwm.sh
owner: root
group: root
mode: '0755'
- name: Install VS Code
ansible.builtin.apt:
deb: ""
- name: Install Terraform
ansible.builtin.include_tasks: install_terraform.yml
- name: Control settings
ansible.builtin.include_role:
name: ssh_settings
- name: Add system users to video group
ansible.builtin.user:
name: "{{ item }}"
groups: video
append: true
with_items:
- install
- name: XRDP settings
ansible.builtin.include_tasks: xrdp_settings.yml
...