pip と yum のインストールを試みた後、Ansible 構成ファイルまたは /etc/ansible ディレクトリが見つかりません

pip と yum のインストールを試みた後、Ansible 構成ファイルまたは /etc/ansible ディレクトリが見つかりません

そこで、サーバー管理のために Ansible をインストールしようとしましたが、yum と pip の両方が連携しないようです。

  1. yum インストールを試みましたが、babel/jinja2 のリポジトリが見つからないため、動作しません。
  2. Ansible.cfgpip インストールは機能しますが、ファイルもディレクトリもまったく残っていません/etc/Ansible。python 2.7 ディレクトリにインストールされたようですが、そこには python 構成ファイルが表示されていますが、ドキュメントに記載されている標準の Ansible 構成ファイルとはまったく関係がありません。

質問:

  • これを回避する方法はありますか、または Python 経由で直接 Ansible を使用する方法はありますか (つまり、インベントリ リストを更新し、Python ディレクトリに保存されると思われるプレイブックを作成する)。
  • また、jinja2/babel の依存関係に関係なく、yum で Ansible を強制的にインストールして、少なくとも最初のいくつかのプレイブックを作成し、基本に慣れる方法はありますか?

これらのパッケージが Ansible の操作に必要かどうか、また後でインストール/更新しようとしたときに依存関係のループ問題が発生するかどうかはわかりません。私は初心者で、Ansbile の機能についてもっと学ぼうとしているので、お手柔らかにお願いします。ちなみに OS は RHEL 7.5 で、サブスクリプションはありません。EPEL を使用していますが、うまく機能していないようです。

答え1

Ansible はどのディレクトリからでも正常に動作します。 を使用する必要はありません/etc/ansible

  • Ansibleをインストールするpip
  • 作業ディレクトリを作成する推奨構造
  • -i現在の在庫 (テストや本番など) を指定するために使用します。
  • ansible.cfg必要な場合は、ディレクトリのルートに作成します。

    [defaults]
    #inventory      = /etc/ansible/hosts
    inventory      = hosts
    

答え2

Centos 7で試してみるのもいいかもしれません。CentOS は RHEL とまったく同じですか?そして例えばレビューCentOS 7 に Ansible をインストールして設定する方法

関連情報