Compare commits
6 Commits
e440df2ac8
...
2db61060a0
Author | SHA1 | Date | |
---|---|---|---|
2db61060a0 | |||
491cc55ba4 | |||
f02c203bf5 | |||
bb49930ee1 | |||
1dcf5fd2e0 | |||
63c2781678 |
@@ -1,6 +1,7 @@
|
|||||||
[defaults]
|
[defaults]
|
||||||
remote_user = mike
|
remote_user = mike
|
||||||
inventory = ./hosts.yml
|
inventory = ./hosts.yml
|
||||||
|
vault_password_file = ./vault-pass.sh
|
||||||
interpreter_python = auto_silent
|
interpreter_python = auto_silent
|
||||||
|
|
||||||
[privilege_escalation]
|
[privilege_escalation]
|
||||||
|
@@ -1,6 +1,8 @@
|
|||||||
ungrouped:
|
|
||||||
|
pve:
|
||||||
hosts:
|
hosts:
|
||||||
pve:
|
pve:
|
||||||
|
pve-docker:
|
||||||
|
|
||||||
debian-vms:
|
debian-vms:
|
||||||
hosts:
|
hosts:
|
||||||
@@ -12,3 +14,4 @@ debian-vms:
|
|||||||
arch-vms:
|
arch-vms:
|
||||||
hosts:
|
hosts:
|
||||||
chat-vm:
|
chat-vm:
|
||||||
|
|
||||||
|
@@ -1,7 +1,3 @@
|
|||||||
- hosts: pve
|
|
||||||
roles:
|
|
||||||
- pve
|
|
||||||
|
|
||||||
- hosts: pve-docker
|
- hosts: pve-docker
|
||||||
roles:
|
roles:
|
||||||
- pve-docker
|
- pve-docker
|
||||||
|
@@ -1,4 +1,2 @@
|
|||||||
roles:
|
roles:
|
||||||
- src: geerlingguy.docker
|
|
||||||
- src: geerlingguy.ntp
|
|
||||||
- src: ironicbadger.proxmox_nag_removal
|
- src: ironicbadger.proxmox_nag_removal
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
- name: restart searxng
|
- name: restart searxng
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
restarted: true
|
restarted: true
|
||||||
|
|
||||||
|
@@ -24,7 +24,7 @@
|
|||||||
notify: restart searxng
|
notify: restart searxng
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -38,7 +38,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -39,7 +39,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -16,7 +16,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
state: restarted
|
state: restarted
|
||||||
|
|
||||||
- name: restart gitea
|
- name: restart gitea
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/gitea"
|
project_src: "{{ install_directory }}/gitea"
|
||||||
restarted: true
|
restarted: true
|
||||||
|
|
||||||
|
@@ -67,7 +67,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -16,7 +16,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -16,7 +16,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
- name: restart ntfy
|
- name: restart ntfy
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/ntfy"
|
project_src: "{{ install_directory }}/ntfy"
|
||||||
restarted: true
|
restarted: true
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
- name: restart qbittorrent
|
- name: restart qbittorrent
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/qbittorrent"
|
project_src: "{{ install_directory }}/qbittorrent"
|
||||||
restarted: true
|
restarted: true
|
||||||
|
@@ -51,7 +51,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker containers
|
- name: Start docker containers
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: always
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -5,9 +5,7 @@ module.exports = {
|
|||||||
|
|
||||||
torznab: [
|
torznab: [
|
||||||
"http://prowlarr.local.{{ personal_domain }}/1/api?apikey={{ prowlarr_api_key }}", // TorrentLeech
|
"http://prowlarr.local.{{ personal_domain }}/1/api?apikey={{ prowlarr_api_key }}", // TorrentLeech
|
||||||
"http://prowlarr.local.{{ personal_domain }}/2/api?apikey={{ prowlarr_api_key }}", // DigitalCore
|
|
||||||
"http://prowlarr.local.{{ personal_domain }}/3/api?apikey={{ prowlarr_api_key }}", // ImmortalSeed
|
"http://prowlarr.local.{{ personal_domain }}/3/api?apikey={{ prowlarr_api_key }}", // ImmortalSeed
|
||||||
"http://prowlarr.local.{{ personal_domain }}/4/api?apikey={{ prowlarr_api_key }}", // TorrentSeeds
|
|
||||||
"http://prowlarr.local.{{ personal_domain }}/5/api?apikey={{ prowlarr_api_key }}", // AnimeTosho
|
"http://prowlarr.local.{{ personal_domain }}/5/api?apikey={{ prowlarr_api_key }}", // AnimeTosho
|
||||||
"http://prowlarr.local.{{ personal_domain }}/6/api?apikey={{ prowlarr_api_key }}", // Aither
|
"http://prowlarr.local.{{ personal_domain }}/6/api?apikey={{ prowlarr_api_key }}", // Aither
|
||||||
"http://prowlarr.local.{{ personal_domain }}/7/api?apikey={{ prowlarr_api_key }}", // Reelflix
|
"http://prowlarr.local.{{ personal_domain }}/7/api?apikey={{ prowlarr_api_key }}", // Reelflix
|
||||||
@@ -16,13 +14,9 @@ module.exports = {
|
|||||||
"http://prowlarr.local.{{ personal_domain }}/13/api?apikey={{ prowlarr_api_key }}", // hawke-uno
|
"http://prowlarr.local.{{ personal_domain }}/13/api?apikey={{ prowlarr_api_key }}", // hawke-uno
|
||||||
"http://prowlarr.local.{{ personal_domain }}/16/api?apikey={{ prowlarr_api_key }}", // AlphaRatio
|
"http://prowlarr.local.{{ personal_domain }}/16/api?apikey={{ prowlarr_api_key }}", // AlphaRatio
|
||||||
"http://prowlarr.local.{{ personal_domain }}/17/api?apikey={{ prowlarr_api_key }}", // FileList
|
"http://prowlarr.local.{{ personal_domain }}/17/api?apikey={{ prowlarr_api_key }}", // FileList
|
||||||
"http://prowlarr.local.{{ personal_domain }}/18/api?apikey={{ prowlarr_api_key }}", // SkipTheCommercials
|
|
||||||
"http://prowlarr.local.{{ personal_domain }}/19/api?apikey={{ prowlarr_api_key }}", // Cathode-Ray.Tube
|
"http://prowlarr.local.{{ personal_domain }}/19/api?apikey={{ prowlarr_api_key }}", // Cathode-Ray.Tube
|
||||||
],
|
],
|
||||||
|
|
||||||
torrentDir: "/torrents",
|
|
||||||
outputDir: "/cross-seeds",
|
|
||||||
includeEpisodes: false,
|
|
||||||
includeNonVideos: false,
|
includeNonVideos: false,
|
||||||
fuzzySizeThreshold: 0.02,
|
fuzzySizeThreshold: 0.02,
|
||||||
excludeOlder: "12w",
|
excludeOlder: "12w",
|
||||||
@@ -30,7 +24,11 @@ module.exports = {
|
|||||||
action: "inject",
|
action: "inject",
|
||||||
rtorrentRpcUrl: undefined,
|
rtorrentRpcUrl: undefined,
|
||||||
qbittorrentUrl: "https://qbittorrent.local.{{ personal_domain }}",
|
qbittorrentUrl: "https://qbittorrent.local.{{ personal_domain }}",
|
||||||
duplicateCategories: true,
|
sonarr: ["https://sonarr.local.{{ personal_domain }}/?apikey={{ sonarr_api_key }}"],
|
||||||
|
radarr: ["https://radarr.local.{{ personal_domain }}/?apikey={{ radarr_api_key }}"],
|
||||||
|
duplicateCategories: true, // This is instead of setting a linkCategory
|
||||||
|
seasonsFromEpisodes: 0.8,
|
||||||
|
matchMode: "partial",
|
||||||
notificationWebhookUrl: "https://webhooks.cheogram.com/{{ crossseed_webhook_endpoint }}",
|
notificationWebhookUrl: "https://webhooks.cheogram.com/{{ crossseed_webhook_endpoint }}",
|
||||||
port: 2468,
|
port: 2468,
|
||||||
rssCadence: "16min",
|
rssCadence: "16min",
|
||||||
|
@@ -7,7 +7,7 @@ networks:
|
|||||||
services:
|
services:
|
||||||
qbittorrent:
|
qbittorrent:
|
||||||
container_name: qbittorrent
|
container_name: qbittorrent
|
||||||
image: lscr.io/linuxserver/qbittorrent:libtorrentv1
|
image: lscr.io/linuxserver/qbittorrent:5.0.1
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
network_mode: "container:gluetun"
|
network_mode: "container:gluetun"
|
||||||
environment:
|
environment:
|
||||||
@@ -45,7 +45,7 @@ services:
|
|||||||
container_name: cross-seed
|
container_name: cross-seed
|
||||||
depends_on:
|
depends_on:
|
||||||
- qbittorrent
|
- qbittorrent
|
||||||
image: crossseed/cross-seed
|
image: ghcr.io/cross-seed/cross-seed:6
|
||||||
user: "{{ service_user.uid }}:{{ service_user.uid }}"
|
user: "{{ service_user.uid }}:{{ service_user.uid }}"
|
||||||
volumes:
|
volumes:
|
||||||
- "{{ data_dir }}/cross-seed:/config"
|
- "{{ data_dir }}/cross-seed:/config"
|
||||||
|
@@ -15,6 +15,9 @@ qbt:
|
|||||||
|
|
||||||
settings:
|
settings:
|
||||||
force_auto_tmm: true # Will force qBittorrent to enable Automatic Torrent Management for each torrent.
|
force_auto_tmm: true # Will force qBittorrent to enable Automatic Torrent Management for each torrent.
|
||||||
|
force_auto_tmm_ignore_tags:
|
||||||
|
- cross-seed
|
||||||
|
- Upload
|
||||||
tracker_error_tag: issue # Will set the tag of any torrents that do not have a working tracker.
|
tracker_error_tag: issue # Will set the tag of any torrents that do not have a working tracker.
|
||||||
ignoreTags_OnUpdate: # When running tag-update function, it will update torrent tags for a given torrent even if the torrent has one or more of the tags defined here.
|
ignoreTags_OnUpdate: # When running tag-update function, it will update torrent tags for a given torrent even if the torrent has one or more of the tags defined here.
|
||||||
- noHL
|
- noHL
|
||||||
@@ -73,14 +76,14 @@ tracker:
|
|||||||
tag: STC
|
tag: STC
|
||||||
cathode:
|
cathode:
|
||||||
tag: CRT
|
tag: CRT
|
||||||
|
ru.org:
|
||||||
|
tag: rutracker
|
||||||
|
|
||||||
nohardlinks:
|
nohardlinks:
|
||||||
- movies
|
- movies
|
||||||
- movies.cross-seed
|
- movies.cross-seed
|
||||||
- tv
|
- tv
|
||||||
- tv.cross-seed
|
- tv.cross-seed
|
||||||
- music
|
|
||||||
- music.cross-seed
|
|
||||||
|
|
||||||
|
|
||||||
share_limits:
|
share_limits:
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
- name: restart recyclarr
|
- name: restart recyclarr
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
restarted: true
|
restarted: true
|
||||||
|
@@ -46,7 +46,7 @@
|
|||||||
notify: restart recyclarr
|
notify: restart recyclarr
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -16,7 +16,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -16,7 +16,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker containers
|
- name: Start docker containers
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
- name: restart searxng
|
- name: restart searxng
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
restarted: true
|
restarted: true
|
||||||
|
|
||||||
|
@@ -24,7 +24,7 @@
|
|||||||
notify: restart searxng
|
notify: restart searxng
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
- name: restart service
|
- name: restart service
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
restarted: true
|
restarted: true
|
||||||
|
@@ -40,7 +40,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
- name: restart synapse
|
- name: restart synapse
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
restarted: true
|
restarted: true
|
||||||
|
@@ -71,7 +71,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -33,7 +33,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
- name: restart traefik
|
- name: restart traefik
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/traefik"
|
project_src: "{{ install_directory }}/traefik"
|
||||||
restarted: true
|
restarted: true
|
||||||
|
@@ -58,7 +58,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/traefik"
|
project_src: "{{ install_directory }}/traefik"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Start docker container
|
- name: Start docker container
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/{{ role_name }}"
|
project_src: "{{ install_directory }}/{{ role_name }}"
|
||||||
pull: true
|
pull: true
|
||||||
remove_orphans: yes
|
remove_orphans: yes
|
||||||
|
5
ansible/vault-pass.sh
Executable file
5
ansible/vault-pass.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
keepassxc-cli show -s -a password ~/vault/Passwords.kdbx 'Ansible Vault'
|
Reference in New Issue
Block a user