58a8d1a119
This adds names to blocks and includes for consistency. We've done this before (e.g. Ia7e490aaba99da9694a6f3fdb1bca9838221b30a) but I guess 6.12.0 is finding more... Change-Id: Ib451f6d3c5a18047873e63aa0a1aa2b425846fec
48 lines
1020 B
YAML
48 lines
1020 B
YAML
- hosts: all
|
|
tasks:
|
|
|
|
- name: Run ensure-rust
|
|
include_role:
|
|
name: ensure-rust
|
|
|
|
- name: Test cargo run
|
|
shell: |
|
|
cargo new foo
|
|
|
|
- name: Copy hello world
|
|
copy:
|
|
src: hello.rs
|
|
dest: hello.rs
|
|
mode: 0644
|
|
|
|
- name: Compile hello world
|
|
command: rustc hello.rs
|
|
|
|
- name: Run hello world
|
|
command: ./hello
|
|
|
|
- name: Test pyca/cryptography build
|
|
when: ansible_distribution == 'Ubuntu'
|
|
block:
|
|
|
|
- name: Ensure pip
|
|
include_role:
|
|
name: ensure-pip
|
|
|
|
- name: Install deps
|
|
package:
|
|
name: '{{ item }}'
|
|
state: present
|
|
loop:
|
|
- build-essential
|
|
- libssl-dev
|
|
- libffi-dev
|
|
- python3-dev
|
|
become: yes
|
|
|
|
- name: Check build
|
|
shell: |
|
|
python3 -m venv ./venv
|
|
./venv/bin/pip install --upgrade pip
|
|
./venv/bin/pip install cryptography --no-binary cryptography
|