refactor: place rust build deps into prereqs
This commit is contained in:
parent
6d9e73bb68
commit
ff63a6b5e1
@ -91,6 +91,7 @@
|
||||
- automake
|
||||
- zlib-devel
|
||||
- bzip2
|
||||
- llvm
|
||||
- bzip2-devel
|
||||
- readline-devel
|
||||
- sqlite
|
||||
|
@ -81,38 +81,3 @@
|
||||
RUSTUP_HOME: "{{ rustup_home }}"
|
||||
changed_when: true
|
||||
when: "'no toolchains found' in rust_toolchain_installed.stdout"
|
||||
|
||||
- name: Install common Rust build dependencies for Debian based systems
|
||||
become: true
|
||||
ansible.builtin.apt:
|
||||
name: build-essential
|
||||
state: present
|
||||
when: ansible_facts.os_family == 'Debian'
|
||||
|
||||
- name: Install common Rust build dependencies for RedHat based systems
|
||||
become: true
|
||||
ansible.builtin.dnf:
|
||||
name:
|
||||
- cmake
|
||||
- automake
|
||||
- gcc
|
||||
state: present
|
||||
when: ansible_facts.os_family == 'RedHat'
|
||||
|
||||
- name: Install common Rust build dependencies for Arch
|
||||
community.general.pacman:
|
||||
name:
|
||||
- cmake
|
||||
- gcc
|
||||
- automake
|
||||
state: present
|
||||
when: ansible_facts.distribution == 'Archlinux'
|
||||
|
||||
- name: Install common Rust build dependencies for MacOS
|
||||
community.general.homebrew:
|
||||
name:
|
||||
- make
|
||||
- gcc
|
||||
- llvm
|
||||
state: present
|
||||
when: ansible_facts.distribution == 'MacOSX'
|
||||
|
Loading…
Reference in New Issue
Block a user