Skip to content
Snippets Groups Projects
Commit 615d9b8f authored by Zuul's avatar Zuul Committed by Gerrit Code Review
Browse files

Merge "Set proxy option in early dnf invocation"

parents 96a9d861 29d73eed
No related branches found
No related tags found
No related merge requests found
......@@ -40,6 +40,9 @@
gather_facts: no
vars:
ansible_user: "{{ bootstrap_user }}"
dnf_options:
- "-y"
- "{% if 'proxy' in dnf_config %}--setopt=proxy={{ dnf_config['proxy'] }}{% endif %}"
tags:
- ensure-python
tasks:
......@@ -49,8 +52,9 @@
failed_when: false
register: check_python
# TODO(priteau): Support apt proxy
- name: Ensure python is installed
raw: test -e /usr/bin/apt && (sudo apt -y update && sudo apt install -y python3-minimal) || (sudo dnf -y install python3)
raw: "test -e /usr/bin/apt && (sudo apt -y update && sudo apt install -y python3-minimal) || (sudo dnf {{ dnf_options | select | join(' ') }} install python3)"
when: check_python.rc != 0
- name: Ensure the Kayobe Ansible user account exists
......
---
fixes:
- |
Sets proxy option when using ``dnf`` during user bootstrapping, before
``dnf.conf`` is updated. This allows Kayobe to install Python 3 during host
configuration when ``dnf`` requires a proxy to operate.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment