main.yml 661 B

1234567891011121314151617
  1. ---
  2. # tasks file for ffmap-backend
  3. - include_vars: "{{ ansible_os_family }}.yml"
  4. - name: Install ffmap-backend dependencies
  5. apt: name={{item}} state=present
  6. with_items: "{{ffmap_backend_dependencies}}"
  7. - name: Create install directory for ffmap-backend
  8. file: dest={{ffmap_backend_install_dir}} state=directory
  9. - name: Clone ffmap-backend sources
  10. git: repo={{ffmap_backend_repo_url}} version={{ffmap_backend_version}} dest={{ffmap_backend_install_dir}}
  11. - name: Add ffmap-backend cron entry
  12. cron: name=ffmap-backend state=present user=root job="{{ffmap_backend_install_dir}}/backend.py -d {{ffmap_backend_data_dir}} -p {{ffmap_backend_prune_days}}"