Permalink
Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
39 lines (27 sloc) 1.52 KB

Nodeサーバーの構成

前提としてauthサーバーとproxyサーバーの構成が完了しているものとして進めます。
完了していない場合は、authサーバーの構成proxyサーバーの構成を先に実行してください

  1. authサーバーのIPアドレスを取得してください
  2. EC2を起動してnode-serverの名称でansibleのhostとして使用できるように設定する
  3. vars/main.yamlを編集

vars/main.yaml

# インストール時の種別 [ node/auth/proxy/auth-proxy ]
teleport_type: "node"

# typeがproxyもしくはauth-proxy時のdomain名
teleport_proxy_domain: "develop.teleport.domain.co.jp"

# authサーバー作成時にのteleportのクラスター名
teleport_cluster_name: "develop.teleport"

teleport_auth_server_addr: "0.0.0.0" # ← ここにauthサーバーのIPアドレスを指定

# teleportで使用するS3のBucket名
teleport_bucket: "develop.teleport.domain.co.jp-audit-session"

# teleportのサーバーにてLet's encrypt実行時に使用するEMmail
teleport_email: "info@domain.co.jp"

# teleportで使用するDynamoDBのデーブル名
teleport_dynamodb_table: "develop.teleport.domain.co.jp"
  1. ansible-playbookを実行
$ ansible-playbook install.yaml --extra-vars '{ "host_name" : node-server }'