Skip to content
Snippets Groups Projects
mediaserver.yml 738 B
#!/usr/bin/env ansible-playbook
---

- name: MEDIASERVER
  hosts: mediaserver
  tags: mediaserver
  pre_tasks:
    - name: check running in a docker container
      register: check_if_docker
      stat:
        path: /.dockerenv
    - name: set docker flag variable
      set_fact:
        in_docker: "{{ check_if_docker.stat.exists | d(false) }}"
  roles:
    - mediaserver
  post_tasks:
    - name: deploy letsencrypt certificate
      when: letsencrypt_enabled | d(false)
      include_role:
        name: letsencrypt
    - name: configure network
      when: network_apply | d(false)
      include_role:
        name: network
    - name: configure proxy
      when: proxy_apply | d(false)
      include_role:
        name: proxy

...