Amazon EC2にAnsibleのコマンド一発でWordPress環境を作った話
目的
最近AWSとAnsibleが楽しくなってきたので勉強がてらメモを残します。
インストールが簡単と噂のWordPressを更に簡単にAnsibleを使ってコマンド一発でやってしまおうということが狙いです。
Ansibleとは?
サーバの構成管理ツールです。
大きな特徴は構成管理対象とするクライアント側にエージェントが不要というところで、sshさえ繋がれば初期状態からクライアント側の環境構築ができます。
Ansible自体の使い方についてはこちらの記事を参考にさせていただきました。
Amazon EC2の構成
構成はシンプルにEC2だけを使用しています。MySQLも同EC2内に環境を構築しています。
Ansibleの実行
今回作成したAnsibleのPlaybookをGithubに置いています。
このPlaybookを使って以下の様にWordPress環境が構築できます。
-
Amazon EC2でAmazon Linux AMIから環境作って。
-
EC2ダッシュボードでインスタンスの状態がrunningになったことを確認して。
-
EC2にssh接続するとためにssh_configのHostNameを書き換えて。
Host aws-ec2 HostName "XX.XX.XX.XX" # set your environment User "user" # set your environment IdentityFile "XXXXXX.pem" # set your environment
-
Ansibleのコマンドどーんと打って。
$ ansible-playbook site.yml -v
-
環境構築したEC2のURLからWordPreesのセットアップして。
-
WordPressの環境ができました。Ansibleすごい。
Author And Source
この問題について(Amazon EC2にAnsibleのコマンド一発でWordPress環境を作った話), 我々は、より多くの情報をここで見つけました https://qiita.com/rednes/items/5b95a26749217d269ab5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .