В одном комментарии хорошо отмечено, что pip
никогда не следует запускать от имени пользователя sudo
/ под пользователем root
. Причина в том, что это очень легко испортит пакеты Python, упакованные RPM, с пакетами, установленными pip
. Рано или поздно что-то перестанет работать над этой кашей.
Из как установить Ansible в CentOS/RHEL 8 , для CentOS 8 (в репозитории на основе отсутствия подписки -, который есть в RHEL 8 ), вы можете использовать virtualenv
для безопасная установка:
sudo yum install python3 python3-virtualenv python3-pip
cd ~
mkdir ansible
virtualenv-3 ansible
. ansible/bin/activate
pip3 install ansible
Затем вы можете напрямую вызвать ~/ansible/bin/ansible-playbook
или добавить ~/ansible/bin
к вашей переменной среды PATH
, чтобы просто запустить ее с помощью ansible
.
Используйте/etc/hosts
man 5 hosts
для получения дополнительной информации. Он используется перед поиском DNS, чтобы найти IP-адрес имени хоста.