Refactor package management in nfsroot
This commit is contained in:
parent
aceaf94c9b
commit
d17f4f92a7
|
@ -11,6 +11,36 @@
|
||||||
- fai_conf
|
- fai_conf
|
||||||
|
|
||||||
### "/etc/fai/apt" GETS COPIED TO NFSROOT BY "fai-make-nfsroot"
|
### "/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 }}'"
|
- name: "Set repositories for nfsroot in '{{ dest }}'"
|
||||||
become: true
|
become: true
|
||||||
vars:
|
vars:
|
||||||
|
@ -22,6 +52,8 @@
|
||||||
mode: '0644'
|
mode: '0644'
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
|
when:
|
||||||
|
- debian_release_fai != debian_release_nfsroot
|
||||||
tags:
|
tags:
|
||||||
- fai_nfsroot_sources_list
|
- fai_nfsroot_sources_list
|
||||||
|
|
||||||
|
@ -61,5 +93,7 @@
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
tags:
|
tags:
|
||||||
- fai_nfsroot_sources_preferences
|
- fai_nfsroot_apt_preferences
|
||||||
|
when:
|
||||||
|
- falsen
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue