From 901b2409a87fa11dfc453d1e6791d32520e75bc1 Mon Sep 17 00:00:00 2001 From: Limmen Date: Sun, 10 Mar 2024 20:21:32 +0100 Subject: [PATCH] ansible installation [wip] --- ansible/group_vars/all/variables.yml | 6 ++-- ansible/install_emulation_system.yml | 4 +-- ansible/install_management_system_leader.yml | 12 ++++---- ansible/install_metastore_leader.yml | 29 ++++++++++---------- ansible/inventory | 2 +- 5 files changed, 26 insertions(+), 27 deletions(-) diff --git a/ansible/group_vars/all/variables.yml b/ansible/group_vars/all/variables.yml index 34d824c10..b696554f4 100644 --- a/ansible/group_vars/all/variables.yml +++ b/ansible/group_vars/all/variables.yml @@ -1,6 +1,6 @@ user: "kim" csle_git_repo_url: "https://github.com/Limmen/csle" -leader_ip: "172.31.212.85" +leader_ip: "172.31.212.82" nginx_content_name: "nginx_configuration_content.txt" web_port: 7777 postgres_version: "15" @@ -57,13 +57,13 @@ csle_config: postgresql_log_dir: "/var/log/postgresql/" nginx_log_dir: "/var/log/nginx/" default_log_dir: "/tmp/csle/" - metastore_ip: "172.31.212.85" + metastore_ip: "172.31.212.82" metastore_user: "csle" metastore_password: "csle" metastore_database_name: "csle" cluster_config: cluster_nodes: - - ip: "172.31.212.85" + - ip: "172.31.212.82" leader: true cpus: 24 gpus: 0 diff --git a/ansible/install_emulation_system.yml b/ansible/install_emulation_system.yml index cbbc3fd9c..37c2883ca 100644 --- a/ansible/install_emulation_system.yml +++ b/ansible/install_emulation_system.yml @@ -72,8 +72,8 @@ base_images_pulled: "{{ spark_base in docker_images_list.stdout }}" - name: Check if the derived images are pulled - set_fact: - derived_images_pulled: "{{ spark_derived in docker_images_list.stdout }}" + set_fact: + derived_images_pulled: "{{ spark_derived in docker_images_list.stdout }}" - name: Pulling base Docker images shell: "cd /home/{{ user }}/csle/emulation-system/base_images && make pull" diff --git a/ansible/install_management_system_leader.yml b/ansible/install_management_system_leader.yml index 127f32348..5a93bae38 100644 --- a/ansible/install_management_system_leader.yml +++ b/ansible/install_management_system_leader.yml @@ -8,12 +8,12 @@ tasks: - name: List running docker containers - become: true - shell: "docker ps" - args: - executable: /bin/bash - register: docker_containers_list - changed_when: false + become: true + shell: "docker ps" + args: + executable: /bin/bash + register: docker_containers_list + changed_when: false - name: Check if pg_admin is running set_fact: diff --git a/ansible/install_metastore_leader.yml b/ansible/install_metastore_leader.yml index faa2f0a22..600e63dce 100644 --- a/ansible/install_metastore_leader.yml +++ b/ansible/install_metastore_leader.yml @@ -7,13 +7,12 @@ - name: Clear create_cluster.sql file shell: "rm /home/{{ user }}/csle/metastore/create_cluster.sql; touch /home/{{ user }}/csle/metastore/create_cluster.sql" - - name: Add leader to create_cluster.sql file - shell: echo SELECT "citus_set_coordinator_host('{{ leader_ip }}', {{ citus_port }});" >> "/home/{{ user }}/csle/metastore/create_cluster.sql" - - - name: Add workers to create_cluster.sql file - shell: echo SELECT "citus_add_node('{{ item }}', {{ citus_port }});" >> "/home/{{ user }}/csle/metastore/create_cluster.sql" - loop: "{{ groups['worker'] }}" + - name: Add leader to create_cluster.sql file + shell: echo SELECT "citus_set_coordinator_host('{{ leader_ip }}', {{ citus_port }});" >> "/home/{{ user }}/csle/metastore/create_cluster.sql" + - name: Add workers to create_cluster.sql file + shell: echo SELECT "citus_add_node('{{ item }}', {{ citus_port }});" >> "/home/{{ user }}/csle/metastore/create_cluster.sql" + loop: "{{ groups['worker'] }}" - name: Copy create_tables.sql script to postgres home become: true @@ -50,15 +49,15 @@ line: '' - name: Create PostgreSQL tables, if you see error here just ignore it! - become: yes - become_method: sudo - become_user: postgres - community.postgresql.postgresql_script: - login_user: postgres - login_password: "{{ postgres_password }}" - db: csle - path: /var/lib/postgresql/create_tables.sql - ignore_errors: true + become: yes + become_method: sudo + become_user: postgres + community.postgresql.postgresql_script: + login_user: postgres + login_password: "{{ postgres_password }}" + db: csle + path: /var/lib/postgresql/create_tables.sql + ignore_errors: true - name: Create PostgreSQL CITUS cluster become: yes diff --git a/ansible/inventory b/ansible/inventory index 676902f9d..fb717d586 100644 --- a/ansible/inventory +++ b/ansible/inventory @@ -1,5 +1,5 @@ [leader] -172.31.212.85 +172.31.212.82 [worker]