mount point for grail

This commit is contained in:
tolerryan
2025-02-15 23:03:13 -06:00
parent dac3997a16
commit 1208c42c98
3 changed files with 17 additions and 65 deletions

View File

@@ -74,7 +74,7 @@
# Enable and start OMV services
- name: Enable OMV services
ansible.builtin.systemd:
name: openmediavault.service
name: openmediavault-engined.service
enabled: yes
state: started

View File

@@ -1,58 +0,0 @@
---
- name: Add tun device bind to container 218 on node1
hosts: 192.168.0.40
become: yes
vars:
config_file: "/etc/pve/lxc/218.conf"
tasks:
- name: Ensure file exists
file:
path: "{{ config_file }}"
state: file
- name: Stop LXC container 218
shell: "pct stop 218"
register: stop_result
- name: Display stop result
debug:
var: stop_result
- name: Add idmap configurations
blockinfile:
path: "{{ config_file }}"
block: |
lxc.idmap: u 0 100000 1000
lxc.idmap: g 0 100000 1000
lxc.idmap: g 44 44 1
lxc.idmap: g 104 104 1
lxc.idmap: g 45 100045 57
lxc.idmap: g 104 100045 61
marker: "#{' ' * line_length}# ANSIBLE MANAGED BLOCK"
- name: Add mount entry for /dev/net
lineinfile:
path: "{{ config_file }}"
regexp: '^lxc\.mount\.entry:'
line: "lxc.mount.entry: /dev/net dev/net none bind,create=dir"
- name: Add cgroup2 devices allow
lineinfile:
path: "{{ config_file }}"
regexp: '^lxc\.cgroup2\.devices\.allow:'
line: "lxc.cgroup2.devices.allow: c 10:00 rwm"
- name: Add mount devices to allow gpu transcoding
lineinfile:
path: "{{ config_file }}"
regexp: '^lxc\.cgroup2\.devices\.allow:'
line: "lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir"
- name: Start LXC container 218
shell: "pct start 218"
register: start_result
- name: Display start result
debug:
var: start_result