Refactor package management in nfsroot
This commit is contained in:
parent
aceaf94c9b
commit
d17f4f92a7
|
@ -11,6 +11,36 @@
|
|||
- fai_conf
|
||||
|
||||
### "/etc/fai/apt" GETS COPIED TO NFSROOT BY "fai-make-nfsroot"
|
||||
- name: "Copy hosts '{{ src }}' to nfsroot"
|
||||
become: true
|
||||
vars:
|
||||
src: "/etc/apt/sources.list.d"
|
||||
dest: "/etc/fai/apt/sources.list.d"
|
||||
ansible.builtin.copy:
|
||||
remote_src: true
|
||||
recursive: true
|
||||
src: "{{ src }}"
|
||||
dest: "{{ dest }}"
|
||||
owner: root
|
||||
group: root
|
||||
when:
|
||||
- debian_release_fai == debian_release_nfsroot
|
||||
tags:
|
||||
- fai_nfsroot_sources_list
|
||||
|
||||
- name: "Remove 'sources.list' from nfsroot"
|
||||
become: true
|
||||
vars:
|
||||
paths:
|
||||
- "/etc/fai/apt/sources.list"
|
||||
- "/etc/fai/apt/sources.list~"
|
||||
ansible.builtin.file:
|
||||
path: "{{ item }}"
|
||||
state: absent
|
||||
loop: "{{ paths }}"
|
||||
when:
|
||||
- debian_release_fai == debian_release_nfsroot
|
||||
|
||||
- name: "Set repositories for nfsroot in '{{ dest }}'"
|
||||
become: true
|
||||
vars:
|
||||
|
@ -22,6 +52,8 @@
|
|||
mode: '0644'
|
||||
owner: root
|
||||
group: root
|
||||
when:
|
||||
- debian_release_fai != debian_release_nfsroot
|
||||
tags:
|
||||
- fai_nfsroot_sources_list
|
||||
|
||||
|
@ -61,5 +93,7 @@
|
|||
owner: root
|
||||
group: root
|
||||
tags:
|
||||
- fai_nfsroot_sources_preferences
|
||||
- fai_nfsroot_apt_preferences
|
||||
when:
|
||||
- falsen
|
||||
|
||||
|
|
Loading…
Reference in New Issue