問題:パッケージをインストールしようとすると、実行できません。 CLIはアイドル状態のままです。不可能なパッケージをインストールできない
SSHはパスワードの入力を求めるプロンプトで接続するように設定されています。私は、「テスト」というユーザーを作成しているし、私のsudoersファイルには、次の設定があります:私は、ユーザーの「テスト」として
test ALL=(ALL) NOPASSWD:ALL
また/etc/ansible/ansible.cfgで
inventory = /etc/ansible/hosts
#library = /usr/share/my_modules/
remote_tmp = $HOME/.ansible/tmp
pattern = *
forks = 5
poll_interval = 15
sudo_user = root
#ask_sudo_pass = True
#ask_pass = True
transport = smart
#remote_port = 22 module_lang = C
yum install lynx
指定されたパッケージがインストールされます。 しかし、私が行う場合
ansible local -s -m shell -a 'yum install lynx'
何も起こりません。
私はあなたがYUMに "はい" と言っている
[これがyumモジュールが存在する理由](https://docs.ansible.com/ansible/yum_module.html)です。 – tedder42
@Samはホストの下になるだけで十分です。 - hosts::Trueタスク: - name:install lynx register:結果 'become'私が間違っていないと通常はboolが必要なので、インストール全体がroot特権になります –
qubsup