From b8e0b8a6bf8fb3e879d0cd2d453e54f16a62a75e Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 24 Dec 2019 13:53:37 +0100 Subject: installer: move bootstrap roles to common subdir --- roles/preseed/tasks/main.yml | 47 -------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 roles/preseed/tasks/main.yml (limited to 'roles/preseed/tasks/main.yml') diff --git a/roles/preseed/tasks/main.yml b/roles/preseed/tasks/main.yml deleted file mode 100644 index b1b5d275..00000000 --- a/roles/preseed/tasks/main.yml +++ /dev/null @@ -1,47 +0,0 @@ ---- -- name: Copy initramfs into position - copy: - remote_src: yes - src: "{{ installer_path | mandatory }}/{{ install_distro }}-{{ install_codename }}/{{ hostvars[hostname].install_cooked.arch | default('amd64') }}/initrd.gz" - dest: "{{ preseed_tmpdir }}/initrd.preseed.gz" - -- name: Generate preseed file - template: - src: "preseed_{{ hostvars[hostname].preseed_template_name | default(install_distro + '-' + install_codename) }}.cfg.j2" - dest: "{{ preseed_tmpdir }}/preseed.cfg" - -- name: Generate authorized_keys file - authorized_key: - user: root - manage_dir: no - path: "{{ preseed_tmpdir }}/authorized_keys" - key: "{{ ssh_keys_root | join('\n') }}" - -- name: force net interface name policy - when: preseed_force_net_ifnames_policy is defined - block: - - name: prepare directories to force network interface name policy - file: - path: "{{ preseed_tmpdir }}/etc/systemd/network" - state: directory - - - name: install link unit to force network interface name policy - copy: - dest: "{{ preseed_tmpdir }}/etc/systemd/network/90-namepolicy.link" - content: | - [Link] - NamePolicy={{ preseed_force_net_ifnames_policy }} - -- name: Inject files into initramfs - shell: cpio -H newc -o | gzip -9 >> 'initrd.preseed.gz' - args: - chdir: "{{ preseed_tmpdir }}" - stdin: | - preseed.cfg - authorized_keys - etc/ - etc/systemd/ - etc/systemd/network/ - etc/systemd/network/90-namepolicy.link - tags: - - skip_ansible_lint -- cgit v1.2.3