Remove pterodactyl, Remove docker, add pms-cli

This commit is contained in:
LinuxSquare 2025-04-01 21:33:46 +02:00
parent 70b47b7952
commit 2f5a33c394
11 changed files with 51 additions and 56 deletions

View file

@ -8,7 +8,7 @@
path: "{{ app_dir }}/generate_motd"
owner: root
group: root
mode: '0755'
mode: "0755"
- name: Clone generate-motd git repo
git:
repo: https://git.noveria.org/Tools/generate_motd.git
@ -21,4 +21,4 @@
dest: "{{ bin_dir }}/generate_motd"
owner: root
group: root
mode: '0755'
mode: "0755"

View file

@ -1,6 +1,5 @@
- hosts: localhost
vars_files:
../../map.yml
vars_files: ../../map.yml
tasks:
- name: Create noveriablcgen app-dir
file:
@ -8,7 +7,7 @@
path: "{{ app_dir }}/noveriablcgen"
owner: root
group: root
mode: '0755'
mode: "0755"
- name: Clone noveriablcgen git-repo
git:
repo: https://git.noveria.org/Tools/noveriablcgen.git
@ -21,14 +20,14 @@
dest: "{{ bin_dir }}/noveriablcgen"
owner: root
group: root
mode: '0755'
mode: "0755"
- name: noveriablcgen etc dir
file:
state: directory
path: "{{ etc_dir }}/noveriablcgen"
owner: root
group: root
mode: '0755'
mode: "0755"
- name: Get ROOT_UUID
shell: |
lsblk -o LABEL,UUID | grep ROOT | awk '{print $2}'
@ -40,7 +39,7 @@
dest: "{{ etc_dir }}/noveriablcgen/noveriablcgen.json"
owner: root
group: root
mode: '0644'
mode: "0644"
vars:
BTRFS_ROOT: "/btrfs"
GRUB_CONFD: "/etc/grub.d"

View file

@ -0,0 +1,24 @@
- hosts: localhost
vars_files:
- ../../map.yml
tasks:
- name: Create pms-cli app-dir
file:
state: directory
path: "{{ app_dir }}/pms-cli"
owner: root
group: root
mode: "0755"
- name: Clone pms-cli git repo
git:
repo: https://git.noveria.org/Tools/pms-cli.git
dest: "{{ app_dir }}/pms-cli"
force: true
- name: Symlink pms-cli
file:
state: link
src: "{{ app_dir }}/pms-cli/pms-cli"
dest: "{{ bin_dir }}/pms-cli"
owner: root
group: root
mode: "0755"

View file

@ -1,2 +0,0 @@
- import_playbook: pkg.ansible.yml
- import_playbook: service.ansible.yml

View file

@ -1,9 +0,0 @@
- hosts: localhost
tasks:
- name: Install docker package
package:
state: present
name:
- docker
- docker-cli-compose
- docker-openrc

View file

@ -1,6 +0,0 @@
- hosts: localhost
tasks:
- name: Enable docker service
service:
name: docker
enabled: true

15
migrations.ansible.yml Normal file
View file

@ -0,0 +1,15 @@
- hosts: localhost
tasks:
- name: Remove Docker
package:
state: absent
name:
- docker
- docker-cli-compose
- docker-openrc
- name: Remove pterodactyl
package:
state: absent
name:
- pterodactyl-panel-compose
- pterodactyl-wings

View file

@ -1,2 +0,0 @@
- import_playbook: panel.ansible.yml
- import_playbook: wings.ansible.yml

View file

@ -1,12 +0,0 @@
- hosts: localhost
tasks:
- name: Install pterodactyl panel
package:
state: present
name:
- pterodactyl-panel-compose
- name: Enable pterodactyl-panel service
service:
name: pterodactyl-panel-compose
enabled: true

View file

@ -1,11 +0,0 @@
- hosts: localhost
tasks:
- name: Install pterodactyl wings
package:
state: present
name:
- pterodactyl-wings
- name: Enable pterodactyl-wings service
service:
name: pterodactyl-wings
enabled: true

View file

@ -1,3 +1,5 @@
- name: Run Migrations
import_playbook: migrations.ansible.yml
- name: Setup Directories
import_playbook: directories.ansible.yml
- name: Setup System
@ -15,12 +17,9 @@
when: installation_type == 'proxy'
- name: Setup Podman Rootless
import_playbook: podman/init.ansible.yml
when: installation_type == 'build'
- name: Setup Docker Rootful
import_playbook: docker/init.ansible.yml
when: installation_type == 'gaming'
- name: Setup Pterodactyl
import_playbook: pterodactyl/init.ansible.yml
when: installation_type == 'build' or installation_type == 'gaming'
- name: Setup PMS-CLI
import_playbook: apps/pms-cli/init.ansible.yml
when: installation_type == 'gaming'
- name: Setup repo-mgmt
import_playbook: build/init.ansible.yml