Size: a a a

2021 February 22

AD

Alex Domoradov in Ansible
а как получить аналог yum install -y python3 --disablerepo='*debug-rpms' --disablerepo='*source-rpms' ?

Пробовал так


- name: Install packages
 become: yes
 yum:
   name: "{{ prerequisite_packages_rhel7 }}"
   state: present
   update_cache: yes
   disablerepo: ['*debug-rpms', '*source-rpms']


но судя по времени выполнения - не работает
источник

TG

Timur Gadiev in Ansible
Alex Domoradov
а как получить аналог yum install -y python3 --disablerepo='*debug-rpms' --disablerepo='*source-rpms' ?

Пробовал так


- name: Install packages
 become: yes
 yum:
   name: "{{ prerequisite_packages_rhel7 }}"
   state: present
   update_cache: yes
   disablerepo: ['*debug-rpms', '*source-rpms']


но судя по времени выполнения - не работает
Попробуйте явно указать имена реп, без уайлдкардов
источник

AD

Alex Domoradov in Ansible
Timur Gadiev
Попробуйте явно указать имена реп, без уайлдкардов
нет такой возможности
источник

AD

Alex Domoradov in Ansible
GCP их автоматом генерит и какого то хрена включает debug/srpms по дефолту
источник

TG

Timur Gadiev in Ansible
yum-utils стоит на таргет-хосте?
источник

AD

Alex Domoradov in Ansible
да
источник

TG

Timur Gadiev in Ansible
Тогда должно работать
источник

AD

Alex Domoradov in Ansible
должно. но не работает ))
источник

TG

Timur Gadiev in Ansible
А ошибка какая?
источник

AD

Alex Domoradov in Ansible
никакой
источник

AD

Alex Domoradov in Ansible
но сама операция занимает в 2 раза больше времени
источник

AD

Alex Domoradov in Ansible
из чего делаю вывод - что disablerepo не отрабатывает
источник

TG

Timur Gadiev in Ansible
Можете попробовать явным образом задизейблить репы модулем yum_repository и сравнить
источник

YZ

Yerzhan Zhiyentayev in Ansible
Alex Domoradov
из чего делаю вывод - что disablerepo не отрабатывает
Дебаг посмотри. Что гадать
источник

AD

Alex Domoradov in Ansible
Yerzhan Zhiyentayev
Дебаг посмотри. Что гадать
а что там смотреть то?
источник

AD

Alex Domoradov in Ansible
disablerepo:
     - '*debug-rpms'
     - '*source-rpms'

есть такое
источник

AD

Alex Domoradov in Ansible
а толку от этого
источник

L

Lamobot in Ansible
Sergioss
а можно как то получить что то типа того? Можно как то в стрингу передать альяс якоря?
Скорее всего нет. Не очень понятно, зачем это нужно. Пропишите просто dir_path: ... где-то раньше
источник

AD

Alex Domoradov in Ansible
- name: Disable debug rpms
 become: yes
 yum_repository:
   name: '*debug-rpms'
   enabled: no
   state: absent

- name: Disable source rpms
 become: yes
 yum_repository:
   name: '*source-rpms'
   enabled: no
   state: absent

тоже не помогает
источник

TG

Timur Gadiev in Ansible
Alex Domoradov
- name: Disable debug rpms
 become: yes
 yum_repository:
   name: '*debug-rpms'
   enabled: no
   state: absent

- name: Disable source rpms
 become: yes
 yum_repository:
   name: '*source-rpms'
   enabled: no
   state: absent

тоже не помогает
А в выхлопе что?
источник