FredericHeem/starhackit

View on GitHub
deploy/playbook/server.yml

Summary

Maintainability
Test Coverage
---
- hosts: all
  become: True
  vars:
    pip_package: python3-pip
    pip_install_packages:
      - name: docker

  vars_files:
    - vars/certbot-vars.yml

  roles:
    - dependencies
    - geerlingguy.pip
    - geerlingguy.firewall
    - geerlingguy.docker
    - { role: geerlingguy.certbot, when: protocol == "https" }
    - { role: certbot-renew-hooks, when: protocol == "https" }

  tasks:
    - include_tasks: tasks/docker.yml