From 53563b482fbc83526752909d68f0b53779238e9f Mon Sep 17 00:00:00 2001 From: "matt.d" Date: Tue, 2 Jan 2024 15:49:20 -0800 Subject: [PATCH 1/3] Add requirements.yml for UMI --- requirements.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 requirements.yml diff --git a/requirements.yml b/requirements.yml new file mode 100644 index 0000000..6bbf02a --- /dev/null +++ b/requirements.yml @@ -0,0 +1,9 @@ +--- + +collections: + - name: prometheus.prometheus + type: galaxy + version: 0.10.0 + - name: community.mongodb + type: galaxy + version: 1.6.3 From 067ca18d20153d3134d0365a324e4df07db6a459 Mon Sep 17 00:00:00 2001 From: "matt.d" Date: Tue, 2 Jan 2024 15:49:28 -0800 Subject: [PATCH 2/3] add deploy_java role --- roles/deploy_java/defaults/main.yml | 3 +++ roles/deploy_java/tasks/main.yml | 7 +++++++ 2 files changed, 10 insertions(+) create mode 100644 roles/deploy_java/defaults/main.yml create mode 100644 roles/deploy_java/tasks/main.yml diff --git a/roles/deploy_java/defaults/main.yml b/roles/deploy_java/defaults/main.yml new file mode 100644 index 0000000..c912d85 --- /dev/null +++ b/roles/deploy_java/defaults/main.yml @@ -0,0 +1,3 @@ +--- + +java_version: 1.8.0 diff --git a/roles/deploy_java/tasks/main.yml b/roles/deploy_java/tasks/main.yml new file mode 100644 index 0000000..2628222 --- /dev/null +++ b/roles/deploy_java/tasks/main.yml @@ -0,0 +1,7 @@ +--- + +- name: "Install Java OpenJDK {{ java_version }}" + ansible.builtin.yum: + name: "java-{{ java_version }}-openjdk-devel" + state: present + become: true From 71b9b33560a0a471d72cd471e24dd885da6eb34e Mon Sep 17 00:00:00 2001 From: "matt.d" Date: Tue, 2 Jan 2024 15:49:39 -0800 Subject: [PATCH 3/3] Add deploy_umi playbook --- playbooks/deploy_umi.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 playbooks/deploy_umi.yml diff --git a/playbooks/deploy_umi.yml b/playbooks/deploy_umi.yml new file mode 100644 index 0000000..dd277b5 --- /dev/null +++ b/playbooks/deploy_umi.yml @@ -0,0 +1,18 @@ +--- + +- name: Deploy UMI Dependencies + hosts: + - servers + roles: + - deploy_java + - prometheus.prometheus.prometheus + - prometheus.prometheus.node_exporter + # Uncomment below to configure OS settings per best practices + # - role: community.mongodb.mongodb_linux + # become: true + - role: community.mongodb.mongodb_repository + mongodb_version: 4.4 + become: true + - role: community.mongodb.mongodb_install + specific_mongodb_version: 4.4.25 + become: true