Skip to content

Commit

Permalink
nvidia: fix the templating
Browse files Browse the repository at this point in the history
  • Loading branch information
saltydk committed Feb 18, 2024
1 parent 2e237f5 commit c653082
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 27 deletions.
9 changes: 4 additions & 5 deletions roles/docker/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,12 +87,11 @@
when: nvidia_ctk.stat.exists
block:
- name: Import 'nvidia-persistenced.service'
ansible.builtin.copy:
src: nvidia-persistenced.service
dest: "/etc/systemd/system/nvidia-persistenced.service"
owner: "root"
group: "root"
ansible.builtin.template:
src: nvidia-persistenced.service.j2
dest: /etc/systemd/system/nvidia-persistenced.service
mode: "0644"
force: true

- name: Run systemd daemon-reload
ansible.builtin.systemd_service:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Wants=syslog.target
Type=forking
{% if nvidia_docker_enable_nvidia_ctk %}
ExecStartPre=/usr/bin/nvidia-ctk system create-dev-char-symlinks --create-all
{% else %}
{% endif %}
ExecStart=/usr/bin/nvidia-persistenced
ExecStopPost=/bin/rm -rf /var/run/nvidia-persistenced

Expand Down
14 changes: 0 additions & 14 deletions roles/nvidia/files/nvidia-persistenced.service

This file was deleted.

13 changes: 6 additions & 7 deletions roles/nvidia/tasks/subtasks/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,12 +78,11 @@
when: docker_service_running

- name: Docker | Import 'nvidia-persistenced.service'
ansible.builtin.copy:
src: nvidia-persistenced.service
dest: "/etc/systemd/system/nvidia-persistenced.service"
owner: "root"
group: "root"
ansible.builtin.template:
src: "/srv/git/saltbox/roles/docker/templates/nvidia-persistenced.service.j2"
dest: /etc/systemd/system/nvidia-persistenced.service
mode: "0644"
force: true

- name: Docker | Run systemd daemon-reload
ansible.builtin.systemd_service:
Expand All @@ -102,8 +101,8 @@

- name: "Docker | Import override file"
ansible.builtin.template:
src: override.conf.j2
dest: /etc/systemd/system/docker.service.d/override.conf
src: "/srv/git/saltbox/roles/docker/templates/override.conf.j2"
dest: "/etc/systemd/system/docker.service.d/override.conf"
mode: "0644"
force: "{{ docker_service_force }}"

Expand Down

0 comments on commit c653082

Please sign in to comment.