Убедитесь, что у вас включены соответствующие подписки, для этого вам может понадобиться немного расширить определение.
Если мы посмотрим на действительные документы здесь https://docs.openshift.com/enterprise/3.1/install_config/install/prerequisites.html, мы увидим, что нам нужно включить некоторые подписки для добавления запрашиваемых репозиториев.
Как это будет выглядеть в ansible:
- name: Enable all repositories starting with rhel-7-server-*
rhsm_repository:
name: rhel-7-server-*
state: enabled
После этого вам должно быть хорошо с вашим определением. В итоге у вас будет что-то вроде этого:
- name: Enable all repositories starting with rhel-7-server-*
rhsm_repository:
name: rhel-7-server-*
state: enabled
- name: atomic-openshift-utils
yum:
name: "{{packages}}"
vars:
packages:
- atomic-openshift-utils
Обратите внимание, что использование подстановочных знаков в репозиториях может дать вам гораздо больше, чем вам нужно. Вы должны приспособить это к своим потребностям.