mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
🔧 update coreelec playbook
This commit is contained in:
@@ -1,2 +1 @@
|
|||||||
#shellcheck disable=SC2148,SC2155
|
use nix
|
||||||
export ANSIBLE_CONFIG=$(expand_path ./ansible.cfg)
|
|
||||||
|
@@ -4,3 +4,4 @@ nfs_shares:
|
|||||||
- music
|
- music
|
||||||
- photo
|
- photo
|
||||||
- video
|
- video
|
||||||
|
- home/helene
|
||||||
|
@@ -9,16 +9,15 @@
|
|||||||
- name: nfs | create system.d services
|
- name: nfs | create system.d services
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: "storage-nfs.mount"
|
src: "storage-nfs.mount"
|
||||||
dest: "/storage/.config/system.d/storage-mnt-{{ item }}.mount"
|
dest: "/storage/.config/system.d/storage-mnt-{{ item | replace('/','-') }}.mount"
|
||||||
mode: 0775
|
mode: 0775
|
||||||
loop: "{{ nfs_shares }}"
|
loop: "{{ nfs_shares }}"
|
||||||
register: services
|
register: services
|
||||||
|
|
||||||
- name: nfs | activate system.d services
|
- name: nfs | activate system.d services
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: storage-mnt-{{ item }}.mount
|
name: storage-mnt-{{ item | replace('/','-') }}.mount
|
||||||
state: restarted
|
state: started
|
||||||
enabled: true
|
enabled: true
|
||||||
daemon_reload: true
|
daemon_reload: true
|
||||||
loop: "{{ nfs_shares }}"
|
loop: "{{ nfs_shares }}"
|
||||||
when: services.changed
|
|
||||||
|
7
ansible/shell.nix
Normal file
7
ansible/shell.nix
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{pkgs ? import <nixpkgs> {}}:
|
||||||
|
with pkgs;
|
||||||
|
mkShell {
|
||||||
|
buildInputs = [
|
||||||
|
ansible
|
||||||
|
];
|
||||||
|
}
|
Reference in New Issue
Block a user