main.yml 921 B

123456789101112131415161718192021222324252627282930313233343536
  1. ---
  2. - name: Install dependencies
  3. become: true
  4. apt:
  5. update_cache: true
  6. pkg:
  7. - git
  8. - build-essential
  9. - debhelper
  10. - libssl-dev
  11. - autotools-dev
  12. - name: Download RIPE NCC Atlas SW probe
  13. git:
  14. repo: https://github.com/RIPE-NCC/ripe-atlas-software-probe.git
  15. dest: "/home/{{ system.user }}/ripe-atlas-probe/"
  16. update: true
  17. recursive: true
  18. force: true
  19. version: "{{ versions.ripe_atlas.version }}"
  20. - name: Building RIPE NCC Atlas SW probe
  21. command:
  22. cmd: "dpkg-buildpackage -b -us -uc"
  23. chdir: "/home/{{ system.user }}/ripe-atlas-probe/"
  24. - name: Install RIPE NCC Atlas SW common
  25. become: true
  26. apt:
  27. deb: "/home/{{ system.user }}/ripe-atlas-common_{{ versions.ripe_atlas.version }}_amd64.deb"
  28. - name: Install RIPE NCC Atlas SW probe
  29. become: true
  30. apt:
  31. deb: "/home/{{ system.user }}/ripe-atlas-probe_{{ versions.ripe_atlas.version }}_all.deb"