aboutsummaryrefslogtreecommitdiffstats
path: root/roles/java
diff options
context:
space:
mode:
Diffstat (limited to 'roles/java')
-rw-r--r--roles/java/tasks/main.yml22
-rw-r--r--roles/java/vars/main.yml8
2 files changed, 30 insertions, 0 deletions
diff --git a/roles/java/tasks/main.yml b/roles/java/tasks/main.yml
new file mode 100644
index 0000000..748314a
--- /dev/null
+++ b/roles/java/tasks/main.yml
@@ -0,0 +1,22 @@
+
+# java ~~ roles/java/tasks/main.yml
+# install and configure java runtime environment
+
+---
+
+- name: install java for OpenBSD
+ package: name="{{ java_package_openbsd }}" state=present
+ when: ansible_distribution == "OpenBSD"
+
+- name: install java for Alpine
+ package: name="{{ java_package_alpine }}" state=present
+ when: ansible_distribution == "Alpine"
+
+- name: add java to /usr path
+ file:
+ src: /usr/local/jdk-11/bin/java
+ dest: /usr/local/bin/java
+ state: link
+ owner: "{{ user_root }}"
+ group: "{{ group_root }}"
+ when: ansible_distribution == "OpenBSD"
diff --git a/roles/java/vars/main.yml b/roles/java/vars/main.yml
new file mode 100644
index 0000000..5db3b4c
--- /dev/null
+++ b/roles/java/vars/main.yml
@@ -0,0 +1,8 @@
+
+# grafana ~~ roles/grafana/tasks/main.yml
+# grafana variables
+
+---
+
+java_package_openbsd: jdk-11.0.8.10.1v0
+java_package_alpine: openjdk11-jre-headless
remember that computers suck.