mirror of
https://github.com/MHA-Team/PTS-Team.git
synced 2026-02-14 10:22:04 +00:00
188 lines
3.6 KiB
Bash
188 lines
3.6 KiB
Bash
#!/bin/bash
|
|
#
|
|
# Title: PTS List commands
|
|
# Author(s): MrDoobPG
|
|
# GNU: General Public License v3.0
|
|
################################################################################
|
|
---
|
|
- hosts: localhost
|
|
gather_facts: false
|
|
tasks:
|
|
###### Install PTSupdate
|
|
|
|
- name: PTSupdate | part 1
|
|
template:
|
|
src: ptsupdate
|
|
dest: /bin/ptsupdate
|
|
force: yes
|
|
mode: 0775
|
|
|
|
- name: PTSupdate | part 2
|
|
template:
|
|
src: autoupdatepts
|
|
dest: /bin/autoupdatepts
|
|
force: yes
|
|
mode: 0775
|
|
|
|
###### Install PGBlitz
|
|
|
|
- name: PlexGuide
|
|
template:
|
|
src: plexguide
|
|
dest: /bin/plexguide
|
|
force: yes
|
|
mode: 0775
|
|
owner: root
|
|
|
|
- name: PTS
|
|
template:
|
|
src: pts
|
|
dest: /bin/pts
|
|
force: yes
|
|
mode: 0775
|
|
owner: root
|
|
|
|
- name: PGBlitz
|
|
template:
|
|
src: pgblitz
|
|
dest: /bin/pgblitz
|
|
force: yes
|
|
mode: 0775
|
|
owner: root
|
|
|
|
###### Server reboot
|
|
|
|
- name: server reboot
|
|
template:
|
|
src: reboot
|
|
dest: /bin/reboot
|
|
force: yes
|
|
mode: 0775
|
|
|
|
###### Check list of services
|
|
|
|
- name: list systemd services
|
|
template:
|
|
src: slist
|
|
dest: /bin/slist
|
|
force: yes
|
|
mode: 0775
|
|
owner: root
|
|
|
|
- name: list pts commands
|
|
template:
|
|
src: scommands
|
|
dest: /bin/scommands
|
|
force: yes
|
|
mode: 0775
|
|
owner: root
|
|
|
|
###### Server update
|
|
|
|
- name: update server
|
|
template:
|
|
src: update
|
|
dest: /bin/update
|
|
force: yes
|
|
mode: 0775
|
|
|
|
###### Server upgrade
|
|
|
|
- name: upgrade server
|
|
template:
|
|
src: upgrade
|
|
dest: /bin/upgrade
|
|
force: yes
|
|
mode: 0775
|
|
owner: root
|
|
|
|
###### Install app
|
|
|
|
- name: install appname
|
|
template:
|
|
src: install
|
|
dest: /bin/install
|
|
force: yes
|
|
mode: 0775
|
|
owner: root
|
|
|
|
###### Autoremove installed app packages
|
|
|
|
- name: autoremove unused packages after app install
|
|
template:
|
|
src: autoremove
|
|
dest: /bin/autoremove
|
|
force: yes
|
|
mode: 0775
|
|
owner: root
|
|
|
|
- name: Prune docker containers appname
|
|
template:
|
|
src: prune
|
|
dest: /bin/prune
|
|
force: yes
|
|
mode: 0775
|
|
owner: root
|
|
|
|
- name: Install PTS-User ADD
|
|
template:
|
|
src: ptsadd
|
|
dest: /bin/ptsadd
|
|
force: yes
|
|
mode: 0775
|
|
|
|
- name: Install rclone updater
|
|
template:
|
|
src: rcupdate
|
|
dest: /bin/rcupdate
|
|
force: yes
|
|
mode: 0775
|
|
|
|
- name: Install mergerfes updater
|
|
template:
|
|
src: mgupdate
|
|
dest: /bin/mgupdate
|
|
force: yes
|
|
mode: 0775
|
|
|
|
- name: Install Backup & Restore
|
|
template:
|
|
src: backup
|
|
dest: /bin/backup
|
|
force: yes
|
|
mode: 0775
|
|
|
|
- name: GCE
|
|
template:
|
|
src: gce
|
|
dest: /bin/gce
|
|
force: yes
|
|
mode: 0775
|
|
|
|
- name: purge old Journal files
|
|
template:
|
|
src: jpurge
|
|
dest: /bin/jpurge
|
|
force: yes
|
|
mode: 0775
|
|
|
|
- name: purge old log files
|
|
template:
|
|
src: kill_logs
|
|
dest: /bin/kill_logs
|
|
force: yes
|
|
mode: 0775
|
|
|
|
- name: automatic backup /opt/appdata
|
|
template:
|
|
src: autobackup
|
|
dest: /bin/autobackup
|
|
force: yes
|
|
mode: 0775
|
|
|
|
- name: automatic speedtest over speedtest.net
|
|
template:
|
|
src: ptsspeed
|
|
dest: /bin/ptsspeed
|
|
force: yes
|
|
mode: 0775 |