diff --git a/deploy_mongo.yml b/deploy_mongo.yml index 25f523f..c9834c4 100644 --- a/deploy_mongo.yml +++ b/deploy_mongo.yml @@ -13,7 +13,8 @@ # --- DERIVED / CONFIGURABLE PATHS --- # The directory where the entire Git repository will be cloned. # Choose a location accessible by the Ansible user. Using /tmp for temporary execution. - repo_clone_dest: "/tmp/ansible_roles_mongodb" + repo_clone_dest: "{{ playbook_dir }}/roles/ansible_roles_mongodb" + # Assumes roles are typically located in a 'roles/' subdirectory within the repository root. # If your roles are in a different structure (e.g., directly in the repo root or 'ansible/roles'), @@ -24,7 +25,7 @@ # The absolute path to the specific role directory within the cloned repository. # Constructed from the above variables. - role_absolute_path: "{{ repo_clone_dest }}/{{ role_base_dir_in_repo }}/{{ role_name }}" + role_absolute_path: "{{ repo_clone_dest }}" # --- PLAYBOOK BEHAVIOR FLAGS --- # Set to 'true' to clean up the cloned repository after the role has run. @@ -84,4 +85,4 @@ path: "{{ repo_clone_dest }}" state: absent when: ansible_cleanup_repo | default(false) | bool - tags: cleanup \ No newline at end of file + tags: cleanup