breakout debcache to seprate role as vpses will not use it
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
21
roles/lib/set-debcache.yml
Normal file
21
roles/lib/set-debcache.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
- name: Configure apt proxy
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/apt/apt.conf.d/proxy
|
||||
line: 'Acquire::http { Proxy "http://192.168.0.60:3142"; }'
|
||||
state: present
|
||||
create: yes
|
||||
mode: '0644'
|
||||
|
||||
- name: Set up apt proxy configuration
|
||||
copy:
|
||||
content: |
|
||||
Acquire::http::Proxy "http://debcache:3142";
|
||||
dest: /etc/apt/apt.conf.d/00cacher
|
||||
mode: '0644'
|
||||
|
||||
- name: Update apt cache
|
||||
ansible.builtin.apt:
|
||||
update_cache: yes
|
||||
cache_valid_time: 3600
|
||||
|
||||
|
||||
@@ -1,18 +1,3 @@
|
||||
- name: Configure apt proxy
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/apt/apt.conf.d/proxy
|
||||
line: 'Acquire::http { Proxy "http://192.168.0.60:3142"; }'
|
||||
state: present
|
||||
create: yes
|
||||
mode: '0644'
|
||||
|
||||
- name: Set up apt proxy configuration
|
||||
copy:
|
||||
content: |
|
||||
Acquire::http::Proxy "http://debcache:3142";
|
||||
dest: /etc/apt/apt.conf.d/00cacher
|
||||
mode: '0644'
|
||||
|
||||
- name: Update apt cache
|
||||
ansible.builtin.apt:
|
||||
update_cache: yes
|
||||
|
||||
Reference in New Issue
Block a user