summaryrefslogtreecommitdiffstats
path: root/roles/rust
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-01-24 00:33:50 +0100
committerAhmed Abdelhalim <[email protected]>2026-01-24 01:03:37 +0100
commitd7b3463a79a50dc81d28d530c5212a1749efbb15 (patch)
tree198f009230b71c23275400826a2f60e50f01360a /roles/rust
parent4b9d5e3318d4de8df862f3794c6bc85eba6f8942 (diff)
Fix ansible 2.20.1 deprecation warning about ansible_vars
Diffstat (limited to 'roles/rust')
-rw-r--r--roles/rust/tasks/main.yml12
1 files changed, 6 insertions, 6 deletions
diff --git a/roles/rust/tasks/main.yml b/roles/rust/tasks/main.yml
index 20ec930c..640e4785 100644
--- a/roles/rust/tasks/main.yml
+++ b/roles/rust/tasks/main.yml
@@ -1,7 +1,7 @@
---
- name: "Check if cargo binary exists"
ansible.builtin.stat:
- path: "{{ ansible_env.HOME }}/.cargo/bin/cargo"
+ path: "{{ ansible_facts['env'].HOME }}/.cargo/bin/cargo"
register: rust_cargo_binary
- name: "Download rustup installer"
@@ -15,23 +15,23 @@
ansible.builtin.command:
cmd: "/tmp/install_rustup.sh -y --default-toolchain {{ rust_toolchain }} --profile minimal"
args:
- creates: "{{ ansible_env.HOME }}/.cargo/bin/cargo"
+ creates: "{{ ansible_facts['env'].HOME }}/.cargo/bin/cargo"
when: not rust_cargo_binary.stat.exists
- name: "Ensure default toolchain is set"
ansible.builtin.command:
- cmd: "{{ ansible_env.HOME }}/.cargo/bin/rustup default {{ rust_toolchain }}"
+ cmd: "{{ ansible_facts['env'].HOME }}/.cargo/bin/rustup default {{ rust_toolchain }}"
changed_when: false
- name: "Remove cargo default shell profile modification"
ansible.builtin.lineinfile:
- path: "{{ ansible_env.HOME }}/.bashrc"
+ path: "{{ ansible_facts['env'].HOME }}/.bashrc"
line: '. "$HOME/.cargo/env"'
state: "absent"
- name: "Add cargo to shell profile"
ansible.builtin.blockinfile:
- path: "{{ ansible_env.HOME }}/.bashrc"
+ path: "{{ ansible_facts['env'].HOME }}/.bashrc"
state: "present"
prepend_newline: true
append_newline: true
@@ -43,7 +43,7 @@
- name: "Install rust components"
ansible.builtin.command:
- cmd: "{{ ansible_env.HOME }}/.cargo/bin/rustup component add {{ item }}"
+ cmd: "{{ ansible_facts['env'].HOME }}/.cargo/bin/rustup component add {{ item }}"
register: rust_component_result
changed_when: "'is up to date' not in rust_component_result.stdout"
loop: "{{ rust_components }}"