目的
今回2台のサーバにそれそれWEBサーバー・DBサーバとしてAnsibleを使用して構築しようとしてます。
できている事
WEBサーバーにはapache,php,wordpress構築済み
DBサーバにはmariadbインストール起動済み
問題点
dbの作成の際にエラーが発生しエラーを解読すると
「アクセスが拒否されました」と表示される
試したこと
Ansibleコマンドで実行する際のパスワードをssh-copy-idでWEBサーバとDBサーバ統一した
宜しくお願いいたします。
「using password: NO」とあるので、DBユーザーのパスワードをタスクに設定していないだけなのでは?
返信ありがとうございます。
今タスクの写真を追加しました。
別のPCで実行したところエラー無く実行されましたが、
もう一度こちらのPCで行うとエラーで止まります。
秘密鍵を作成するのではなく、ansible_ssh_passコマンドを使用するということでしょか?
なぜ画像なのでしょう....できればテキストにしてください。
同じく困った人が検索できなくなります。(最低限エラーメッセージだけでも)
ドキュメントをみたら「~/.my.cnf」を読み取るとあるので、このファイルがないんじゃないですかね?
エラーメッセージにもファイルがないとありますし、、、
https://docs.ansible.com/ansible/latest/modules/mysql_db_module.html
ありがとうございます。
ファイルを作成して実行してみます。
回答1件
あなたの回答
tips
プレビュー