fix: creating temp working dir for rust install

This commit is contained in:
Price Hiller 2022-08-01 04:46:13 -05:00
parent 2bb6973e3a
commit e68a6cabb8

View File

@ -13,11 +13,17 @@
CARGO_HOME: "{{ cargo_home }}" CARGO_HOME: "{{ cargo_home }}"
RUSTUP_HOME: "{{ rustup_home }}" RUSTUP_HOME: "{{ rustup_home }}"
- name: Create temporary working path
ansible.builtin.tempfile:
state: directory
register: rust_working_dir
when: cargo_installed.rc != 0
- name: Download Rust installer - name: Download Rust installer
when: cargo_installed.rc != 0 when: cargo_installed.rc != 0
ansible.builtin.get_url: ansible.builtin.get_url:
url: http://sh.rustup.rs url: http://sh.rustup.rs
dest: /tmp/sh.rustup.rs dest: "{{ rust_working_dir }}/sh.rustup.rs"
mode: 0755 mode: 0755
force: true force: true
tags: tags:
@ -31,7 +37,7 @@
RUSTUP_HOME: "{{ rustup_home }}" RUSTUP_HOME: "{{ rustup_home }}"
ansible.builtin.command: ansible.builtin.command:
argv: argv:
- /tmp/sh.rustup.rs - "{{ rust_working_dir }}/sh.rustup.rs"
- -y - -y
changed_when: true changed_when: true
tags: tags: