Configuring /etc/hosts
======================

デフォルトでは、TPAは、クラスター内のすべてのインスタンスのIPアドレスとホスト名を使用してターゲットインスタンスの\ ``/etc/hosts``
に行を追加します。これにより、インスタンスはクラスター内の通信にお互いの名前を使用できますたとえば、Postgresの\ ``primary_conninfo``
など。

``extra_etc_hosts_lines`` のリストを指定することもできます。

.. code:: yaml

   instances:

   - Name: one
     …
     vars:
       extra_etc_hosts_lines:
       - 192.0.2.1 acid.example.com
       - 192.0.2.2 water.example.com

デフォルトエントリが不要な場合は、代わりにインスタンスの\ ``etc_hosts_lines``
の完全なリストを指定できます。これらの行のみを\ ``/etc/hosts``
に追加します。

.. code:: yaml

   instances:

   - Name: one
     …
     vars:
       etc_hosts_lines:
       - 192.0.2.1 acid.example.com
       - 192.0.2.2 water.example.com
       - 192.0.2.3 base.example.com

``/etc/hosts``
にクラスター内のインスタンスのデフォルトエントリが含まれていない場合、他の方法で名前を解決できることを確認する必要があります。
