diff --git a/playbooks/roles/rust/files/config b/playbooks/roles/rust/files/config new file mode 100644 index 0000000..bc6c6c0 --- /dev/null +++ b/playbooks/roles/rust/files/config @@ -0,0 +1,3 @@ +[profile.release] +lto = true +opt-level = 3 diff --git a/playbooks/roles/rust/tasks/main.yml b/playbooks/roles/rust/tasks/main.yml index f806ff3..95a2d63 100644 --- a/playbooks/roles/rust/tasks/main.yml +++ b/playbooks/roles/rust/tasks/main.yml @@ -9,6 +9,12 @@ shell: /tmp/install_rust.sh -y args: creates: ~/.cargo + +- name: Link cargo-config + file: + src: "{{ role_path }}/files/config" + dest: ~/.cargo/config + state: link - name: Install ripgrep shell: ~/.cargo/bin/cargo install ripgrep