Docker環境でAnsibleのget_url実行が失敗する

2022-01-10Dockerdocker-compose


新しい開発環境ではAnsibleでローカル環境を作るようにしているが次のようにansibleのget_url実行に失敗してしまっていた

fatal: [localhost]: FAILED! => {"changed": false, "msg": "Failed to connect to objects.githubusercontent.com at port 443: [Errno -5] No address associated with hostname"}

名前解決ができていないという状態のようだったのでDNSサーバを指定してあげれば良い

  • docker-compose.yml
version: "3"
services:
  app:
    build:
      context: ./ansible
    dns:
      - 8.8.8.8

上記のようにdnsを指定することで解決した