# -*- mode: yaml; indent-tabs-mode: nil; tab-width: 2; coding: utf-8-unix -*- --- - name: "DEBUG: ansible-gentoo_install nbd_disk ansible_connection" debug: verbosity: 1 msg: "DEBUG: ansible-gentoo_install nbd_disk={{ nbd_disk }} ansible_connection={{ ansible_connection }}" check_mode: false - set_fact: AGI_target: Gentoo2 - name: look for nbd partitions shell: | grep nbd /proc/partitions | head -1 register: nbd_out failed_when: false check_mode: false - name: "include base by-platform vars" include_vars: "{{item}}.yml" with_items: - "Linux" - "{{ ansible_distribution }}{{ ansible_distribution_major_version }}" - "target_{{AGI_target}}" tags: always - name: find module gentooimgr shell: | echo nbd_disk={{ nbd_disk }} ansible_connection={{ ansible_connection }} echo ansible_distribution={{ansible_distribution}} BOX_GENTOO_FROM_MP={{BOX_GENTOO_FROM_MP}} [ -d '/mnt/o/var/local/src/play_tox/src/ansible_gentooimgr' ] || exit 1 [ -f '/mnt/o/var/local/src/play_tox/src/ansible_gentooimgr/__init__.py' ] || exit 2 [ -d '/mnt/o/var/local/src/play_tox/src/ansible_gentooimgr/gentooimgr' ] || exit 3 [ -f '/mnt/o/var/local/src/play_tox/src/ansible_gentooimgr/gentooimgr/__init__.py' ] || exit 4 {{ansible_python_interpreter}} \ -c "import sys; sys.path.append('/mnt/o/var/local/src/play_tox/src/ansible_gentooimgr'); import gentooimgr; print(gentooimgr.__file__)" register: gentooimgr_out check_mode: false ignore_errors: true - block: - set_fact: AGI_gentooimgr_configs: "{{gentooimgr_out.stdout}}/configs" - name: ansible_gentooimgr nbd status ansible_gentooimgr: action: status loglevel: 10 threads: 1 config: cloud.config profile: openrc kernel_dir: /usr/src/linux portage: '{{AGI_NBD_FILES}}/portage-20231223.tar.xz' stage3: '{{AGI_NBD_FILES}}/stage3-amd64-openrc-20231217T170203Z.tar.xz' temporary_dir: "{{AGI_NBD_FILES}}" download_dir: "{{AGI_NBD_FILES}}" ignore_errors: true check_mode: false check_mode: false when: - ansible_connection in ['chroot', 'local', 'libvirt_qemu'] - ansible_distribution == 'Gentoo' or BOX_GENTOO_FROM_MP != '' # - nbd_disk|default('') == AGI_NBD_DISK - include_tasks: local.yml when: - ansible_connection in ['chroot', 'local'] - ansible_distribution == 'Gentoo' or BOX_GENTOO_FROM_MP != '' - nbd_disk|default('') == AGI_NBD_DISK