Skip to content

Commit dded4e6

Browse files
committed
[actions] install ansible deps into venv, pass pipx path to vagrant
1 parent 4d6cd59 commit dded4e6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ jobs:
2222
runs-on: ubuntu-22.04
2323
steps:
2424
- uses: actions/checkout@v4
25-
- run: sudo apt install python3-jmespath python3-netaddr nfs-kernel-server
25+
- run: sudo apt install nfs-kernel-server
26+
- run: sudo pipx inject ansible-core jmespath netaddr
2627
- run: ansible-galaxy install geerlingguy.ntp
2728
- name: setup vagrant
2829
run: |
@@ -48,4 +49,4 @@ jobs:
4849
sudo apt-get build-dep -y vagrant ruby-libvirt
4950
sudo apt-get install -y --no-install-recommends libxslt-dev libxml2-dev libvirt-dev ruby-bundler ruby-dev zlib1g-dev
5051
sudo vagrant plugin install vagrant-libvirt
51-
- run: sudo vagrant up --no-tty
52+
- run: sudo PATH=$PIPX_BIN_DIR:$PATH vagrant up --no-tty

0 commit comments

Comments
 (0)