debian.yml 749 B

12345678910111213141516171819202122232425262728293031
  1. - name: Install fastd build dependencies
  2. when: not repo_universe_factory_available
  3. apt: name={{item}} update_cache=yes
  4. with_items:
  5. - libcap2
  6. - libcap-dev
  7. - bison
  8. - pkg-config
  9. - cmake
  10. - libssl1.0.0
  11. - libssl-dev
  12. - git
  13. - build-essential
  14. - name: Install rng-tools
  15. apt: name=rng-tools state=present
  16. - name: Make sure that rng-tools uses /dev/urandom
  17. lineinfile:
  18. dest: /etc/default/rng-tools
  19. line: HRNGDEVICE=/dev/urandom
  20. - include: source.yml
  21. when: not repo_universe_factory_available
  22. - name: Install fastd via Apt
  23. when: repo_universe_factory_available
  24. apt: name=fastd state=latest
  25. - name: Add fastd user
  26. user: createhome=no system=yes shell={{fastd_user_shell}} name={{fastd_user_name}}