From 8c4ef6ded758a8e0a0f592957f3cc1d9c6062339 Mon Sep 17 00:00:00 2001 From: Sheppy Date: Sun, 22 Dec 2024 13:29:41 +0000 Subject: [PATCH] feat: docker base role & opensearch --- group_vars/opensearch.yaml | 6 ++++++ roles/docker-base/tasks/main.yaml | 13 +++++++++++++ roles/kubernetes-base/tasks/main.yaml | 16 ---------------- roles/opensearch/meta/main.yaml | 2 ++ 4 files changed, 21 insertions(+), 16 deletions(-) create mode 100644 group_vars/opensearch.yaml create mode 100644 roles/docker-base/tasks/main.yaml create mode 100644 roles/opensearch/meta/main.yaml diff --git a/group_vars/opensearch.yaml b/group_vars/opensearch.yaml new file mode 100644 index 0000000..8e30d15 --- /dev/null +++ b/group_vars/opensearch.yaml @@ -0,0 +1,6 @@ +opensearch_data_nodes: + - opensearch-data-1 + - opensearch-data-2 + +opensearch_dashboards: + - opensearch-dashboard-1 diff --git a/roles/docker-base/tasks/main.yaml b/roles/docker-base/tasks/main.yaml new file mode 100644 index 0000000..eaa88fb --- /dev/null +++ b/roles/docker-base/tasks/main.yaml @@ -0,0 +1,13 @@ +- name: Debian | Add GPG Keys + apt_key: + url: "https://download.docker.com/linux/debian/gpg" + +- name: Debian | Add Repo Source + apt_repository: + repo: "deb [arch=amd64] https://download.docker.com/linux/debian bullseye stable" + update_cache: yes + +- name: Install docker-ce + apt: + name: docker-ce + state: present diff --git a/roles/kubernetes-base/tasks/main.yaml b/roles/kubernetes-base/tasks/main.yaml index d373fe5..36d89bd 100644 --- a/roles/kubernetes-base/tasks/main.yaml +++ b/roles/kubernetes-base/tasks/main.yaml @@ -1,25 +1,9 @@ -- name: Debian | Add GPG Keys - apt_key: - url: "https://download.docker.com/linux/debian/gpg" - -- name: Debian | Add Repo Source - apt_repository: - repo: "deb [arch=amd64] https://download.docker.com/linux/debian bullseye stable" - update_cache: yes - - name: Debian | Configure Sysctl sysctl: name: "net.ipv4.ip_forward" value: "1" state: present -- name: Install Docker prerequisites - apt: - state: present - pkg: - - docker-ce - - gpg - - name: Fix CRI Plugin containerd config copy: src: containerd.toml diff --git a/roles/opensearch/meta/main.yaml b/roles/opensearch/meta/main.yaml new file mode 100644 index 0000000..1b5fa47 --- /dev/null +++ b/roles/opensearch/meta/main.yaml @@ -0,0 +1,2 @@ +dependencies: + - docker-base