Rework pterodactyl-panel

This commit is contained in:
LinuxSquare 2024-11-10 12:54:54 +01:00
parent b8af028ce6
commit e936133338
4 changed files with 42 additions and 24 deletions

View file

@ -1,24 +1,11 @@
- hosts: localhost
tasks:
- name: Install pterodactyl panel
- name: Install pterodactyl-panel
package:
state: present
name:
- pterodactyl-panel-compose
- name: Enable pterodactyl-panel service
state: present
name:
- pterodactyl-panel
- name: Enable pterodactyl-queue service
service:
name: pterodactyl-panel-compose
enabled: true
- name: pterodactyl subuid
lineinfile:
state: present
path: /etc/subuid
insertafter: EOF
line: pterodactyl:200000:65536
- name: pterodactyl subgid
lineinfile:
state: present
path: /etc/subgid
insertafter: EOF
line: pterodactyl:200000:65536
name: pterodactyl-queue
enabled: true

View file

@ -1,10 +1,10 @@
- hosts: localhost
tasks:
- name: Install pterodactyl wings
- name: Install pterodactyl-wings
package:
state: present
name:
- pterodactyl-wings
state: present
name:
- pterodactyl-wings
- name: Enable pterodactyl-wings service
service:
name: pterodactyl-wings

30
system/cron.ansible.yml Normal file
View file

@ -0,0 +1,30 @@
- hosts: localhost
tasks:
- name: Install cronie
package:
state: present
name:
- cronie
- cronie-openrc
- name: Cronie minutely directory
file:
state: directory
path: /etc/periodic/minutely
owner: root
group: root
- name: Crontab minutely cronjob
cron:
state: present
user: root
name: Minutely cronjob
job: run-parts /etc/periodic/minutely
minute: '*'
hour: '*'
day: '*'
weekday: '*'
month: '*'
- name: Enable cronie service
service:
name: cronie
state: started
enabled: true

View file

@ -5,3 +5,4 @@
- import_playbook: shell.ansible.yml
- import_playbook: ansible.ansible.yml
- import_playbook: repositories.ansible.yml
- import_playbook: cron.ansible.yml