names fix, fish config copying, some fixes dn to tests

This commit is contained in:
ProgramSnail 2025-08-17 10:54:07 +03:00
parent c2a86623a7
commit 9e97c4c76d
21 changed files with 92 additions and 108 deletions

View file

@ -5,25 +5,34 @@
mode: a
# install tools
- name: Install openjdk
- name: Installing openjdk
become: true
ansible.builtin.dnf5:
name:
- java-latest-openjdk
- maven
state: latest
- name: "Installing graalvm 23"
- name: Creating graalvm dir
ansible.builtin.file:
path: "{{ ansible_env.HOME }}/truffle/graalvm-23"
state: directory
mode: a
- name: Installing graalvm 23
ansible.builtin.unarchive:
remote_src: true
src: "https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_linux-x64_bin.tar.gz"
dest: "{{ ansible_env.HOME }}/truffle/graalvm"
dest: "{{ ansible_env.HOME }}/truffle/graalvm-23"
mode: a
keep_newer: true
extra_opts: [--strip-components=1]
- name: Select graalvm as java
become: true
community.general.alternatives:
name: java
path: "{{ ansible_env.HOME }}/truffle/graalvm-jdk-23.0.2+7.1/jre/bin/java"
link: /usr/bin/java
path: "{{ ansible_env.HOME }}/truffle/graalvm-23/bin/java"
- name: Install Intellij IDEA
- name: Installing Intellij IDEA
ansible.builtin.include_role:
name: gantsign.intellij