breakout debcache to seprate role as vpses will not use it

This commit is contained in:
tolerryan
2025-06-01 16:27:18 -05:00
parent 544d2c877c
commit 15433d1e38
14 changed files with 53 additions and 70 deletions

View File

@@ -72,18 +72,15 @@
restart: always
tasks:
- name: set-debcache.yml - Setup apt proxy debcache
include: ../../lib/set-debcache.yml
- name: Upgrade-packages.yml - update packages
include: ../../lib/upgrade-packages.yml
- name: Install-docker.yml - setting up docker
include: ../../lib/install-docker.yml
#- name: Install Restic and setup
# include: ../../lib/setup-restic.yml
#- name: Setup Restic Cron jobs
# include: ../../lib/setup-restic-cron.yml
- name: Install Python Packages
apt:
name:

View File

@@ -7,6 +7,8 @@
vars:
tasks:
- name: set-debcache.yml - Setup apt proxy debcache
include: ../../lib/set-debcache.yml
- name: Upgrade-packages.yml - update packages
include: ../../lib/upgrade-packages.yml
@@ -79,7 +81,8 @@
- name: Write docker-compose.env
ansible.builtin.copy:
src: docker-compose.env
dest: /home/docker/docker-compose.env
dest: /home/docker/
owner: docker
group: docker
mode: u=rw,g=r,o=r

View File

@@ -7,6 +7,8 @@
vars:
tasks:
- name: set-debcache.yml - Setup apt proxy debcache
include: ../../lib/set-debcache.yml
- name: Upgrade-packages.yml - update packages
include: ../../lib/upgrade-packages.yml

View File

@@ -10,6 +10,8 @@
#- name: Setup PVE node for transcoding and vpn
# ansible.builtin.command: /usr/bin/ansible-playbook ./roles/ind/grail/set-pvenode.yml -k
# delegate_to: 127.0.0.1
- name: set-debcache.yml - Setup apt proxy debcache
include: ../../lib/set-debcache.yml
- name: Upgrade-packages.yml - update packages
include: ../../lib/upgrade-packages.yml

View File

@@ -32,6 +32,9 @@
tasks:
- name: set-debcache.yml - Setup apt proxy debcache
include: ../../lib/set-debcache.yml
- name: Upgrade-packages.yml - update packages
include: ../../lib/upgrade-packages.yml

View File

@@ -78,11 +78,6 @@
- name: Install-docker.yml - setting up docker
include: ../../lib/install-docker.yml
#- name: Install Restic and setup
# include: ../../lib/setup-restic.yml
#- name: Setup Restic Cron jobs
# include: ../../lib/setup-restic-cron.yml
- name: Install Python Packages
apt:

View File

@@ -7,11 +7,11 @@
vars:
tasks:
- name: set-debcache.yml - Setup apt proxy debcache
include: ../../lib/set-debcache.yml
- name: Upgrade-packages.yml - update packages
include: ../../lib/upgrade-packages.yml
#- name: Install-docker.yml - setting up docker
# include: ../../lib/install-docker.yml
- name: Install Restic and setup
include: ../../lib/setup-restic.yml

View File

@@ -7,6 +7,8 @@
vars:
tasks:
- name: set-debcache.yml - Setup apt proxy debcache
include: ../../lib/set-debcache.yml
- name: Upgrade-packages.yml - update packages
include: ../../lib/upgrade-packages.yml

View File

@@ -7,6 +7,9 @@
vars:
tasks:
- name: set-debcache.yml - Setup apt proxy debcache
include: ../../lib/set-debcache.yml
- name: Upgrade-packages.yml - update packages
include: ../../lib/upgrade-packages.yml
@@ -78,11 +81,6 @@
owner: docker
group: docker
mode: u=rw,g=r,o=r
#- name: Start services
# community.docker.docker_compose_v2:
# project_src: /home/docker/
# register: output
- name: Check if docker config directory exists
stat:

View File

@@ -7,6 +7,9 @@
vars:
tasks:
- name: set-debcache.yml - Setup apt proxy debcache
include: ../../lib/set-debcache.yml
- name: Upgrade-packages.yml - update packages
include: ../../lib/upgrade-packages.yml
@@ -91,26 +94,7 @@
owner: promgraf
group: docker
mode: u=rw,g=r,o=r
#- name: Start services
# community.docker.docker_compose_v2:
# project_src: /home/docker/
# register: output
# - name: Check if docker config directory exists
# stat:
# path: /home/promgraf/docker/qbittorrent
# register: promgraf_stat
# - name: Restore docker config Dir
# shell: |
# restic --password-file /home/restic/.resticpassword -r sftp:misamisa://home/restic/$(hostname) --target / restore latest
# args:
# chdir: /home/promgraf/
# creates: /home/promgraf/qbitorrent
# when: not promgraf_stat.stat.exists or not promgraf_stat.stat.isdir
- name: Reload systemd daemon
systemd:
daemon_reload: yes

View File

@@ -7,6 +7,9 @@
vars:
tasks:
- name: set-debcache.yml - Setup apt proxy debcache
include: ../../lib/set-debcache.yml
- name: Upgrade-packages.yml - update packages
include: ../../lib/upgrade-packages.yml
@@ -64,21 +67,6 @@
group: docker
mode: u=rw,g=r,o=r
#- name: Check if semaphone directory exists
# stat:
# path: /semaphone
# register: semaphone_stat
#- name: Restore semaphone Dir
# shell: |
# restic --password-file /home/restic/.resticpassword -r sftp:misamisa://home/restic/$(hostname) --target / --path /semaphone/semaphone-server restore latest
# restic --password-file /home/restic/.resticpassword -r sftp:misamisa://home/restic/$(hostname) --target / --path /semaphone/semaphone-web restore latest
# restic --password-file /home/restic/.resticpassword -r sftp:misamisa://home/restic/$(hostname) --target / --path /semaphone/semaphone-db/backups restore latest
# args:
# chdir: /home/docker/semaphone/etc/
# creates: /semaphone
# when: not semaphone_stat.stat.exists or not semaphone_stat.stat.isdir
- name: Reload systemd daemon
systemd:
daemon_reload: yes

View File

@@ -44,6 +44,9 @@
restart: unless-stopped
tasks:
- name: set-debcache.yml - Setup apt proxy debcache
include: ../../lib/set-debcache.yml
- name: Upgrade-packages.yml - update packages
include: ../../lib/upgrade-packages.yml