diff --git a/ansible/main.yml b/ansible/main.yml index b6e9abd..2a97365 100644 --- a/ansible/main.yml +++ b/ansible/main.yml @@ -19,4 +19,4 @@ - tautulli - gitea - unifi-controller - + - homepage diff --git a/ansible/roles/homepage/tasks/main.yml b/ansible/roles/homepage/tasks/main.yml deleted file mode 100644 index 5c0fdfc..0000000 --- a/ansible/roles/homepage/tasks/main.yml +++ /dev/null @@ -1,29 +0,0 @@ -- name: Create service user - user: - name: "{{ role_name }}" - system: true - register: service_user - become: true - -- name: Create install directory - file: - path: "{{ install_directory }}/{{ role_name }}" - state: directory - owner: "{{ docker_user }}" - mode: "{{ docker_compose_directory_mask }}" - become: true - -- name: Copy docker-compose file to destination - template: - src: docker-compose.yml - dest: "{{ install_directory }}/{{ role_name }}/docker-compose.yml" - owner: "{{ docker_user }}" - mode: "{{ docker_compose_file_mask }}" - validate: docker-compose -f %s config - become: true - -- name: Start docker container - community.docker.docker_compose: - project_src: "{{ install_directory }}/{{ role_name }}" - pull: true - remove_orphans: yes diff --git a/ansible/roles/homepage/templates/docker-compose.yml b/ansible/roles/homepage/templates/docker-compose.yml deleted file mode 100644 index da54251..0000000 --- a/ansible/roles/homepage/templates/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -version: "{{ docker_compose_version }}" - -networks: - traefik: - external: true - -services: - homepage: - container_name: homepage - image: ghcr.io/benphelps/homepage:latest - restart: unless-stopped - networks: - - traefik - - docker-socket-proxy - environment: - - "PUID={{ service_user.uid }}" - - "PGID={{ service_user.uid }}" - - "TZ={{ timezone }}" - volumes: - - "{{ data_dir }}/{{ role_name }}:/app/config" - labels: - traefik.enable: true - traefik.http.routers.homepage.rule: "Host(`homepage.local.{{ personal_domain }}`)" - traefik.http.routers.homepage.middlewares: lan-whitelist@file